RAYFLECTAR GRAPHICS

RHINO3D SCRIPTS - by Thomas Anagnostou

Requires: RhinoScript
20050207 or higher for Rhino V3
20060906 or higher for Rhino V4
Installation:
See bottom of this page.
Suggested Alias:
GearGen

Gear Generator - Involute Gear Generator

This is a RhinoScript that creates involute gear tooth-profiles (including bevel gears) around any circle in any viewport and any orientation. It will treat the circle you pick as the 'pitch circle' and it will draw the gear teeth around it. You can specify the gear either by number of teeth, or by its module

Updated: Sep/14/2006 Download

Requires: RhinoScript
20050218 or higher for Rhino V3
20060906 or higher for Rhino V4
Installation:
See bottom of this page.
Suggested Alias:
Harmony

Harmony - Manipulate clusters of objects

This is a VB script to distribute various transformation aspects to any number (cluster) of objects, such as distribution of: 

  1. Equidistance (distribute object equally spaced)
  2. Alignment (align to any of x,y axis or to the curvature of a surface)
  3. Object displacement (controlled by surface deltas)
  4. Rotation (constant to any of x,y,z axis, or controlled by surface deltas)
  5. Scale (constant to any of x,y,z axis, or controlled by surface deltas)
  6. Jitter (displacement, rotation or scale randomness to any of x,y,z directions or controlled by surface deltas)

Instructions for the Harmony script are found in the enclosed files.

Updated: Apr/24/2007 Download

Requires: RhinoScript
20050207 or higher for Rhino V3
20060906 or higher for Rhino V4

Installation:
See bottom of this page.
Suggested Alias:
IsoMatch

IsoMatch - Isometric view match

This is a Rhino script for those who often work in reverse from axonometric views. The user can draw any two planar lines representing the X and Y-axis of an axonometric view and the script will convert a perspective viewport to a parallel view with corresponding camera angle. If the user constructs the XY guides with a specific angle (eg 30-30) then the result will be an isometric view.

Please see attached PDF for details

Updated: May/02/2007 Download

Requires: RhinoScript
20041110 or higher for Rhino V3
20060906 or higher for Rhino V4

Installation:
See bottom of this page.
Suggested Alias:
MinBox

MinBox - Minimum Bounding Box

This is a RhinoScript to generate the minimum bounding box of any 3D object (or objects) including planar objects.

The script uses a brute force spatial iteration method and may take a long time to compute (several minutes) depending on the complexity of the render meshes. When the script first runs you may see the "Creating render meshes" message as Rhino uses them for the bounding box function. Planar geometry will compute much faster.

Updated: May/02/2007 Download

 

Requires: RhinoScript
20050218 or higher for Rhino V3
20060906 or higher for Rhino V4

Installation:
See bottom of this page.
Suggested Alias:
CameraLine

CameraLine - Manipulate Camera-Target

This simple Rhino script fits the current camera-target to any line segment. It is possible to either extract a line representing the current camera-target, or assign the camera to a new line. This is also a good way to have a number of lines (as a visual cue) of several possible camera locations. Use this tool to fine-tune focal distances (accurate adjustment of Depth-of-Field) for render engines such as Maxwell.

Updated: May/02/2007 Download

     

INSTALLATION

1. Save the script *.rvb file to a directory. For example: "C:\Program Files\Rhinoceros 3.0\Scripts\GearGen.rvb"
2. Create a new alias (e.g. GearGen) with a macro. Example: !_-loadscript "C:\.............\gearGen.rvb"

(Include dash and underscore. Replace the dots with your own directory path. Use double quotes for the path)
3. To run the script, type the alias name in the command line.