Announcement Announcement Module
Collapse
No announcement yet.
Visual Index of Ruby Scripts Page Title Module
Move Remove Collapse
This is a sticky topic.
X
X
Conversation Detail Module
Collapse
  • Filter
  • Time
  • Show
Clear All
new posts

  • Visual Index of Ruby Scripts

    Tell others about your favorite Ruby Scripts! Discussion thread

    Please use IMAGES extensively to explain them.
    Also use the format below to post in this thread.
    You don't have to fill them up, just leave some blank if you don't know what to write.

    Name of the script:
    Author: - if known
    Free or commercial: -
    Description: - what it does and how it works
    Conflicts or Bugs: - if any known
    Link to script: - host or location
    Similar Rubies: - if any known
    Related links: - tutorials, docs, threads, discussions
    Menu: - How to implement the ruby (Tools, Plugins, Context menu, etc)
    Tips: - any tips about the script


    How to install and use Ruby Scripts
    To install a Ruby Script, here's what you need to do:

    1. Download it onto your computer.
    2. If the downloaded file is zipped, unzip it. You can usually do this by double-clicking on it. Unzipped Ruby Script files have the following file extension: .rb
    3. Close SketchUp if it's running.
    4. Copy the Ruby Script file into the right location for your operating system:
    Windows: C:/Program Files/Google/Google SketchUp 7/Plugins
    Mac OS X: 'Hard Drive'/Library/Application Support/Google SketchUp 7/SketchUp/Plugins

    Using Ruby Scripts

    The location of the controls for the Ruby Script you just installed depends on the Script; you access some through the menu system, and others by means of right-clicking on elements of your model. Some Ruby Scripts have their own dialog boxes, while others don't appear in the SketchUp user interface at all - they're just "reference" scripts that provide functionality for other scripts. How you use each script should be explained by its author, probably in the location from which you downloaded the script.

    See this page for more details.
    Last edited by takesh h; 30-06-2009, 17:11.

  • #2
    Hyperlinked Index

    Modeling+Editing Rubies that create forms or edit them.
    DrawHelix
    Extrude along Path
    Flatten
    fillet3D
    FollowmeAndRotate
    FunShapes
    Grow
    House Builder
    Makefaces
    Mirror
    OSCoolean
    PipeAlongPath
    Projection Tools
    Random Push Pull
    Randor
    RoundCorner
    SectionCutFace
    Skin
    Soap Skin Bubble
    ToolsOnSurface
    Unfold Tool
    Windowizer
    Zorro

    Positioning+ConstructionHelpers change locations of entities according to set rules.
    Compo_spray
    Drop
    MatrixProximity (1), MatrixProximity (2)
    PathCopy
    Smartdrop

    Visualization+Presentation
    CubicPanoOut
    GreyScale
    SU Podium
    Proper Animation

    Data-management+Miscellaneous Rubies that keep your models tidy and well organized.
    Add Hidden Layer
    Archiver
    Cloud
    Hideall
    PurgeAll
    Selection_Memory Toolbar
    SketchUp Custom Toolbars
    skp_to_dxf
    Very fast texture writer
    Last edited by takesh h; 09-08-2012, 02:56.

    Comment


    • #3
      Name of the script: Windowizer ver.3
      Author: - Rick Wilson
      Free or commercial: - Free
      Description: - Creates windows and doors from selected faces
      Conflicts or Bugs: -
      Link to script: - http://www.smustard.com/script/Windowizer3
      Similar Rubies: -
      Related links: - "Maxing Out Your Productivity with Ruby Scripts" a video from 3D Basecamp 2008.

      1st pic:
      1. Select a rectangular surface.
      2. Right click and menu pops up. Set preferences. Then OK.
      3. Voila

      2nd pic: This Ruby also make bookshelves and gratings.

      3rd pic: If you put a numbers separated by comma in the first two boxes in the menu, they will be read as the ratio bet. window panes.
      After Windowizing, you can go back to any windows you created with Windowizer and select a part of it, right click again. Now you get more choices, "Edit" "Inherit" and "Erase".
      "Edit" will let you tweak with any numbers you put in Windowizer menu before. Sometimes it is easier to just put rough figures in the menu and then tweak it while you see the results.
      "Inherit" allows you to change the current settings to match the settings of an existing window. You can also use Inherit and Edit in combination to make one window's settings match another window. Inherit the settings of the desired window, and then Edit the settings of the window to be changed, answering "Yes" at the first dialog.

      ^Back to the Index^ >Go to the Discussion thread>
      Attached Files
      Last edited by takesh h; 10-04-2009, 14:58.

      Comment


      • #4
        Name : SectionCutFace.rb
        Author : TIG (c) 12/2005
        Free or commercial: Free
        Description : Adds Faces to Selected Section Cut
        Menu: Right-click-context-menu
        Conflicts or Bugs: -
        Link to script: - RubyLibraryDepot
        Similar Rubies: -
        Related links : Tutorial (.txt file)
        Tips:

        1. Cut the model with SectionPlane
        2. Right click the SectionPlane and set preferences
        3. Voila
        4. Be careful, the section group is NOT on the SectionPlane, but about 0.1mm inside the cut plane so it's usually visible in the cut.

        ^Back to the Index^ >Go to the Discussion thread>
        Attached Files
        Last edited by takesh h; 24-07-2009, 01:02.

        Comment


        • #5
          DrawHelix

          Name of the script: DrawHelix13.rb
          Author: Peter Brown
          Free or commercial: free
          Description: Creates helix or spiral at one go.
          The resulted helix is welded and grouped.
          Conflicts or Bugs:
          Link to script: http://www.crai.archi.fr/rubylibrary...drawhelix13.rb
          Similar Rubies: helix.rb by Rick Wilson
          Related links:

          1. Find "DrawHelix" in "Draw" menu.
          2. Set parameters and you are done. Helix always originates from (0,0,0).
          For a parallel helix make the end and start radii the same.

          ^Back to the Index^ >Go to the Discussion thread>
          Attached Files
          Last edited by takesh h; 17-12-2008, 14:05.

          Comment


          • #6
            Name : hideall.rb
            Author : by Todd Burch
            Free
            Description : Hides all unselected faces, edges components or groups
            Conflicts or Bugs: -
            Link to script: - http://www.smustard.com/scripts/
            Similar Rubies: -
            Related links :

            Pic1: Select the componentyou want to work on.
            Pic2: Select the Plugin
            Pic3: Hey Presto, you can work on the item easily with no interference. If you want the rest of yoor work back, go to the unhideall option.

            Easy!

            ^Back to the Index^ >Go to the Discussion thread>
            Attached Files
            Last edited by takesh h; 17-12-2008, 14:05.

            Comment


            • #7
              Name of the script: Follow me and Rotate
              Author: - Wikii
              Free or commercial: - in devloppment
              Description: - Follow me and rotate a surface along a welded edges : Select a surface and a welded edges, a coef of Rotate and scale (if wanted)
              Conflicts or Bugs: - can have error of orientation depending of the orientation of the curve
              Link to script: - http://forums.sketchucation.com/view...?f=180&t=13014
              Similar Rubies: - not exactly but Grow by TIG has Copy /Move/ Rotate/ Size in the same time
              Related links: - Tutorial. For welded edges, use weld.rb. construction points can be created with Point at Intersection

              ^Back to the Index^ >Go to the Discussion thread>
              Attached Files
              Last edited by takesh h; 07-09-2009, 03:25.

              Comment


              • #8
                Name of the script: Grow
                Author: - TIG
                Free or commercial: - Free
                Description: - Multiple Copy with Move, Rotate, Size: Select anything and input Coef by axis of Move, nbs Copy, Rotate, Size
                Conflicts or Bugs: - if any known
                Link to script: - http://forums.sketchucation.com/down...e.php?id=29751
                Similar Rubies: - Not exactly same but... Follow me and Rotate (post above)
                Related links: - tutorials, docs, threads, discussions(new version more elaborated)

                ^Back to the Index^ >Go to the Discussion thread>
                Attached Files
                Last edited by Frenchy Pilou; 29-06-2009, 00:03.

                Comment


                • #9
                  Name of the script: Add Hidden Layer
                  Author: - Jim Foltz
                  Free or commercial: Free
                  Description: - adds a layer with visibilty turned off for existing (and new) pages
                  Conflicts or Bugs: none
                  Link to script: http://sketchuptips.blogspot.com/200...den-layer.html
                  Similar Rubies: PageLayers by Rick Wilson (Control layer visibility in pages/scenes)
                  Related links:

                  ^Back to the Index^ >Go to the Discussion thread>
                  Attached Files
                  Last edited by takesh h; 17-01-2009, 19:10.

                  Comment


                  • #10
                    Name of the script: fillet3D
                    Author:
                    Free or commercial: Free
                    Description: Select it from [Menu] - [Draw]. It makes filleted blocks, with arbitrary width, length, height, and fillet radius. The edges have a quarter-circle bevel, and the corners have a quarter-dome cap. There are three special cases: a filleted panel with half-circle beveled edges, a filleted "post" with dome caps, and a sphere.
                    Conflicts or Bugs:
                    Link to script: http://www.ohyeahcad.com/download/
                    Similar Rubies:
                    Related links:

                    ^Back to the Index^ >Go to the Discussion thread>
                    Attached Files
                    Last edited by takesh h; 17-12-2008, 14:04.

                    Comment


                    • #11
                      Name of the script: Unfold Tool
                      Author: Jim Foltz
                      Free or commercial: Free
                      Description: This script assists the user in flattening, or unfolding, 3d objects onto a 2d plane.
                      Conflicts or Bugs: it's all manual!
                      Link to script: http://sketchuptips.blogspot.com/200...-unfoldrb.html
                      Similar Rubies: Weybe (Non-Ruby Extension, commercial but automatic), pepakura (Non-Ruby Extension, Shareware US$38, Demo version cannot save or export but otherwise fully functions)
                      Related links: - tutorial
                      Menu:
                      Tips: For this function, I would recommend Pepakura Designer whose DEMO version almost fully functions. It's one-click flattening process. See the related thread.

                      ^Back to the Index^ >Go to the Discussion thread>
                      Attached Files
                      Last edited by takesh h; 21-04-2009, 15:01.

                      Comment


                      • #12
                        Name of the script: ToolsOnSurface
                        Author: Fredo6
                        Free or commercial: free
                        Description: A complete toolset of: Line, Polygon, Circle, Ellipse and Freehand on Surface (to draw geometries on a curved surface), Offset on Surface (to offset a contour on a curved surface), Eraser on Surface, Contour Editor (applicable to all contours drawn with the above tools).
                        Conflicts or Bugs: Refer to the tutorial (included in the zip).
                        Link to script: http://www.crai.archi.fr/RubyLibrary...urface_v12.zip
                        Similar Rubies:
                        Related links: Tutorial is included in the zip, discussions

                        ^Back to the Index^ >Go to the Discussion thread>
                        Attached Files
                        Last edited by takesh h; 07-09-2009, 03:28.

                        Comment


                        • #13
                          Name of the script: Drop
                          Author: Octavian 'TBD' Chis
                          Free or commercial: free
                          Description: Drop down selected groups and components onto the entities they intersect first, or to a designated height.
                          Menu: Right-click context menu
                          Conflicts or Bugs: Entities dropped have to be groups or components. It only works when groups/components aren't rotated in relation to the main axis.
                          Link to script: http://www.smustard.com/script/Drop
                          Similar Rubies: Smartdrop by a4chitect, MatrixProximity by TIG, Compo_spray by Didier Bur
                          Related links: Video
                          Tips:


                          ^Back to the Index^ >Go to the Discussion thread>
                          Attached Files
                          Last edited by takesh h; 03-09-2009, 11:47.

                          Comment


                          • #14
                            Name of the script: Smartdrop
                            Modified by : a4chitect (from Drop.rb by Octavian 'TBD' Chis)
                            Free or commercial: free
                            Description: Drop selected groups and components until they intersect with other entities, then make them "stick" to the surfaces.
                            Conflicts or Bugs: Entities dropped have to be groups or components.
                            Link to script: http://forums.sketchucation.com/view...p?f=180&t=3474
                            Similar Rubies: Drop by Octavian 'TBD' Chis, MatrixProximity.rb by TIG
                            Related links:

                            ^Back to the Index^ >Go to the Discussion thread>
                            Attached Files
                            Last edited by takesh h; 07-09-2009, 03:19.

                            Comment


                            • #15
                              Name of the script: MatrixProximity (1)
                              Author: TIG
                              Free or commercial: Free
                              Description: Matrix makes multiple copies of a selected component to set rules. You can set XYZ randomized percentage adjustments of spacings, rotation and scaling. After copying is done, it asks you if you want to drop them like Drop.rb.
                              Conflicts or Bugs: The orientation of selected component's axis will be automatically adjusted to align with the global axis by rotating the component itself. "Dropping onto faces" at the end of operation often times doesn't work. Use other drop tools.
                              Link to script: http://www.crai.archi.fr/rubylibrary...n_cam_page.htm
                              Similar Rubies: Scale and Rotate Multiple by Chris Fullmer (random rotation and scaling to existing geometries), Randor.rb by Octavian 'TBD' Chis (size randomization and Z-rotation), mover2 by Jim Foltz (rotation only), Drop (dropping).
                              Related links: PDF tutorial

                              ^Back to the Index^ >Go to the Discussion thread>
                              Attached Files
                              Last edited by takesh h; 10-04-2009, 23:06.

                              Comment

                              Working...
                              X