Sorry for this page layout: but I try to spend more time to create better scripts and work with Sketchup than to create a better page.
I have written the scripts for my personal use, so don't expect anything.
dataexporter.rb:
Creates a file containing information about edges
exploder.rb:
Simple recursive explode. (Useful for the result of svg.rb)
Adds a Context Menu entry that will only be shown if you select a group.
FacePusher.rb:
Plugin that allows to push/pull all faces in the selection by the same distance.
Multiple instances of components are only pulled once.
The faces can be filtered by the material.
A second material can be used to pull other faces by the same distance but to the opposite direction.
outliner.rb:
Outliner creates (groups of) Paths for faces:
The paths will have a configurable distance to the contour (or outline) of the face.
One group is generated for each face, containing all "loops": So all holes of that face are found in
the same group
One purpose of this script is to create a milling path for existing faces:
A (very simple) kind of CAM (Computer Aided Manufacturing)
svg.rb:
This script allows to use Inkscape to create 2D images and to create Sketchup group(s) from the SVG File Inkscape has written.
The script requires rexml: You will find the files in a standard ruby environment: Copy the rexml Folder to your Sketchup Plugins Folder.
You will also need the forwardable.rb and set.rb from ruby in your Plugins Folder.