SketchUp | Scripts

ZbylsXExporter

ZbylsXExporter is a DirectX .X, Ogre3d .mesh.xml and WaveFront .Obj File Exporter for Google SketchUp 8.

Exported .obj files are accompanied by an .mtl file with meterial definitions.
Exported .mesh.xml files are accompanied by an .material file with meterial definitions.

To install this extension unzip attached archive, then in SketchUp go to menu "Window > Preferences" then click "Extensions", click "Install Extension..." and choose extracted ZbylsXExporter.rbz file.

Isolate Selection

This is script is based on invert selection written by TIG, I just add a little function to hide selection.

Installation n using :

1. Put the script in the sketchup plugins directory (ex : C:\Program Files (x86)\Google\Google SketchUp 8\Plugins)

2. Restart the sketchup if it ran, fire up sketch and select any object, you'll find it in right click menu.

3. just right click, invert selection

4. To unhide all object, just using unhide all/last from sketch up function, you know how to do it right ?

Best regard

Fajar

Credit to TIG - Invert Selection

Arc Centerpoint

Right-click an arc or circle to insert its centerpoint into the model.

 

Put On Current Layer

Allows you to easily move entities and their nested elements (ie groups within components within groups) to the current layer

Drop

Great script that allows you to instantly align objects to the surface below. A common example would be scattering people / trees / entourage around a sloping site. With this script, just select your objects, click drop and they instantly fall to the surface below. Easy as can be!

Unfold Tool

Please see my blog for more information and to download this script. 

Sherwin-Williams Palette Plugin

Please see this page at my blog for more information.

Selector

Opens a dialog to select entities by type (edge, face, group, or instance.) This is a very basic tool (toy?), but could be expanded to include multiple criteria (such as selecting by Layer or material.)

 

 

 

Sphere Tool

This script adds a Sphere option to SketchUp's Draw menu.

 

Please visit my blog fro the latest version of all my plugins.

 

 

 

 

Add Hidden Layer

Adds a new Layer that is turned off by default - not only for existing pages (or scenes), but for any new pages (or scenes.) Should work with SketchUp versions 5 or 6.

Ruby Newbie

Hello everyone,

I am brand new to Ruby Scripting in SketchUp and Ruby scripting in general, but I managed to throw together a script after an hour or so of searching through the mysterious Sketchup Ruby Scripting API documentation. Anyways, all the things I really want the API to do don't seem to be possible.

triangulate

This script takes all currently selected faces, and triangulates them by adding a vertex at the centroid of each face and connecting all vertices of that face to it. It's a really simple method of triangulation, and there is an optional parameter called 'all' that if set to true, will triangulate every selected face, including faces which are already triangles.

ApplyTo

Apply a component definition to selected component instances.

New From Template

This script lets you select a template and start a new model in one step.

 

 

Save As Template

Opens the Save dialog to simplify saving the current model in the Templates directory.

Probably won't work on a Mac as I don't have access to one to test it.

Obj Importer

This script imports .obj files directly into SketchUp. It works well on some files, fails on others. The Pro version can already do this.

Export CI ID

Exports a SketchUp model's Group and Component hierarchy. Click for screenshots.

 

 

 

Grow

It takes a selection and copies it in XYZ a desired number of times, applying spacing, rotation and scaling. It makes some weird 'growths', but I can also see its use in making helical steps etc...

Usage : Move/Place Objects, Select them and pick Grow.
Pick Point, Enter desired data in dialogs and see results. Undo is 1 go.

SkIndigo

SkIndigo is a ruby script that will export your Sketchup models to Indigo for rendering.

Features:

Put On Layer

Allows you to easily move entities and their nested elements (ie groups within components within groups) to any layer. You just right click on an entity you want to move. You'll see a "Put on Layer: " submenu. The first entry is "Current" then all other layers in the file are listed underneath for quickly moving entities / groups / components to different layers.

Syndicate content