Hybrid Program Scripts for Rhino 3.0
Please download the VDSrun.dll file required for all programs on this page. Drop it in your windows System32 directory or in the same directory as the EXE's. Make a new directory called solo now before downloading and pick the new directory for the download location. When Rhino 3 is running, open your Explorer and run the program. The first time the program is run, it creates an alias and sends to your alias list. You can then use the alias to re-run the program from inside Rhino. You can add the alias commands to icons and include them in your macros. It is required to keep all solo programs in the same directory with the solo.ini file. All the settings for each program are stored in the solo.ini file.
Each program adds a alias to the alias.txt file. If you work in more than one seat of Rhino, you can install the Alias.txt file as needed for as many schemes as desired. There is a program called Instance that will enable the programs to run in up to 4 instances when Instances is running at the same time. Make sure the path locations in the alias list match the path where they are located. Response time varies with each program so give it some time to process the data. Best to use with a fast video cards or in wireframe mode. At the end of this page is a Hybrids.zip file that contains all the programs listed below. If your updating older versions place the new programs in the same directory and overwrite them. You can also get the vds source files by downloading Sources.zip
Each Hybrid program writes to the solo.ini file recording the Hybrid directory location and if the program has been run. If it is a first time run, the directory location is recorded in your registry. If for some reason you need to move the program to another directory, delete the solo.ini file or edit the file so setup=1 reads setup=0. This will force the directory location to be re-written in the registry. It will also add a alias to rhino at the same time.
Have fun and enjoy! -Doug Jones 1945-2005
Download: Charley.EXE
and view some More Info.
Please read my book about Charley and my life after a NDE [Near Death Experience] and then come back and download Charley, Thanks.
This program is as close to parametric modeling as I could make for Rhino. It is a scaling program that works in two directions. You design a bottle and it tells you what it holds. You change the volume and it remodels it to hold the fluid you want to put in the bottle. You draw a battery and after the selection, enter the values for the battery size later. It lets you draw first then dimension later if you want to change any part of the model. When using CV points stack real points on the CV points before editing, then window select the cv points and the points to do a global scale.
The RGB values returned are clickable.
Lock out check boxes for values you want to keep.
Up to five cplane locations for curves, surfaces and solids
Red Green start-end points for curves.
Animation link to FrameGen with special effects.
Auto mode when using window selections.
User input for material used, ini file for weights is used. [example provided]
Includes a script toolbar for all my solo scripts.
Download: Instance.EXE
and view some Example Images
Manage up to 4 instances in Rhino 3. [With minimize option]
Yellow Dot refreshes instance status. Red dot returns to sender.
Green Square switches and activates the corresponding instance.
Buttons show instance part names. Dialog size set by open instances.
Sends geometry to instances without the clipboard.
Instance manager allows all Hybrid programs to run in Multiple instances.
Download: Target.EXE
and view some Example Images and instructions.
Edit curves and surfaces symmetrically with Target points.
Use nudging icons with move or rotate automatically.
Select X or Y mirror planes from world origin.
Extend open curves to target point. CV point display not required.
Download: Lofter.zip
and view some Example Images
Lofts and rebuilds surfaces with curve length averages.
Saves settings in the solo.ini file.
Requires a pre selection.
User input: Nominal UV resolution spacing.
Includes a Suppressed Dialog version.
Convert to polyline loft style.
Download: Rebuilder.zip
and view some Example Images
Rebuilds curves with a by-length spacing.
Saves settings in the solo.ini file.
Requires a pre selection.
Includes a Suppressed Dialog version.
Convert interpolated to polylines option.
Download: Pattern.EXE
and view some Example Images
Builds polar hole patters for speakers and air vents.
Builds linear hole patters for grills and decorations.
Builds freeform hole patters using offset curves patterns.
Saves settings in the solo.ini file.
User inputs: Two Blue hypertext mode settings. Pattern size filling
Option with circle and sphere patterns for punching and dimpling.
Returns a hole count and percentage of open space in the grill constraint if scaling in null.
Each row is grouped for easy selection.
Freeform offsets has conical draft plugs cutters.
Get the Pattern kit. Download: Patternkit.zip
Five Pattern related programs with the VDSrun40.dll.
Download: Poly2Pnt.EXE
and view some Example Images
Builds polygons on point patters for speakers and air vents.
Saves settings in the solo.ini file.
Radius of polygon, inscribe or circumscribed.
Sphere to points, use 1
Circle to points, use 2
Polygon to points, use 3-9.
World Focus, Scaled from Pattern point name.
Polarity with 1=X 2=Y 3=XY .
Returns a Polygon, Circle, Sphere at point center.
Download: Offsets.zip
and view some Example Images.
Builds multiple offset curves from open and closed curves and points.
Includes a read-me file called offsets.txt.
Non-linear and Linear offsets in all three directions.
Selection list of secondary options with 14 curve relocators.
Closed open curve offsets.
Union overlapping curves with curve boolean.
Group curve offsets within global selection.
Set maximum distance in two directions.
Two speed script reading pending selections.
Script reading interrupt with unions and closings.
Download: Pipes.EXE
and view some Example Images
Builds a pipe per curve selected on the layer the curve is on.
If a surface is included in the selection, the program will trim the surface with the pattern.
Keep or delete inputs and split only option.
Requires a pre selection. Saves settings in the solo.ini file.
User inputs: Pipe-radius, Tube-diagonal. Caps and Sphere Ends. Pipes Tubes and Spheres can be grouped.
Note: Square Tubes can be made by clicking on the "Pipe-Slot Radius"
Number of surface to keep for multi-parent splitting.
Tip: Use sphere endcap with open surfaces to extend pipe past edge.
Download: Dashed.zip
and view some Example Images
Converts curves to dashed lines in Rhino 3.
Saves settings in the solo.ini file.
Requires a pre selection.
Spaces and Curve length nominals.
Negative values increase gap distance, positive increase curve length.
1:1 insures corners on lines. A 1:1 ratio enables the center line option with pointclouds as points.
Keep sub-groups of preselected sets.
*Bold Dashed lines with offset value.
Group manager and a Find Un-Dashed Curves.
Option to dash Open Polylines [no forced corners]. You can also lock dashed curves from the dialog.
Includes a Suppressed Dialog version.
Example macro: circle 0,0,0 12 circle 0,0,0 13 sellast -dashed
Download: Linear.EXE
and view some Example Images
Builds Linear curves from curved lines.
Saves settings in the solo.ini file.
User inputs: Cplane location, input curve option, accumulated curve [must follow a split command].
Returns a straight line at curve start position or at cplane origin for point marking curve and 2 points.
Used for DWL [datum water line plotting points] or just straighten a curve maintaining its length.
Input curve must be split with water line datum.
Download: SelSplits.EXE
Command does not use a dialog.
Selects surfaces following a split command.
Parent part must have highest boundary count to work.
Works with both polysurfaces and single surface with all flavors of splitting tools.
Must follow a split command as it uses the SelLast command.
A Great tool for selecting global splits.
ALL Hybrids.EXE ---- Get all Hybrids and vdsrun40.dll in one file.
toolbar.zip ---- Get A Hybrids Toolbar for all the Hybrids.
ALL Sources.EXE ---- Get the source files in one file for all the Hybrid programs.
Return