Rhinoscript Archive

A series of scripts developed for Rhinoceros 3d (v.4, v.5), by Robert McNeel and Associates. Many of these scripts were inspired by Projects developed at Woods Bagot and Projects developed at Evan Douglis Studio and are made available under the MIT License.


Bezier Constructor

construction. Rendering both the final bezier curve as well as the construction lines used to…

Blend Tool 3d

Similar to Adobe Illustrators 2d curve blend, this tool takes a series of curves…

Connect Two Curves

This Rhino script allows the user to select two curves to be connected, closing them…

Dash Curve

 A simple script developed during the Rib maker script, this Rhinoscript interface allows the user…

Documenter

This rhinoscript takes a collection of objects and produces a series of documentation drawings in…

Expanded Surface

The expanded surface is the final release of the unfolded surface series at this time….

Hair From Points

This rhino script allows the user to create highly varied, yet controllable, low polygon count…

Image Reader

This is the first set of a developing series of image reading scripts designed to…

Incremental Counter

A tool developed to expedite fabrication. Each click adds text which counts by a specified…

Jitter

Developed to simulate the little bit of randomness which exists when you hand-make things and…

Isolate

This Rhino Script allows the user to select a piece of geometry then selects the…

Lattice Pipe

This Rhino Script allows the user to create an oscillating lattice of curves.  The user…

Layer Prefix

This Rhino Script allows the user to select multiple layer names and add a prefix…

Arrows

This rhinoscript, developed for circulation diagrams, converts curves into variable styles of surfaced three-dimensional arrows….

Median Surface

This tool derives the median surface from a selected set of surfaces and places it…

Multiloft

This Rhino Script allows the user to select multiple sets of curves to run the…

Multipipe

This rhinoscript is a basic multipipe command.

Overkill

In using laser cut files directly out of Rhino, I consistently found the need for…

Pack It

This Rhino Script allows the user to pack a series of curves into a set…

Rain

Part of a library of environmental effect graphics generators this Rhino Script produces a series…

Random Groups

This simple rhinoscript, developed to randomize sets of objects for material application in rendering, allows…

Random Hair on Surface

his rhino script allows the user to create highly varied, yet controllable, low polygon count…

Randomizer

This Rhino Script presents the user witha series of options to create random point clusters…

Range Rebuild Curves

Developed for optimizing curves for laser cutting files, this script allows the user to rebuild…

Range Rebuild Surfaces

This script allows the user to rebuild surfaces that fall within a certain point count…

Re Orient Curves

This Rhino Script takes allows the user to select a series of curves and a…

Rib Maker

This Rib fabrication Rhino script allows the user to select a surface, input the row…

Ripple Unfold

This fabrication script presents a simple tool to evaluate a surface with a triangular pattern…

Scale Field by Image

This Rhinoscript takes any image reads the luminance value of the image at a user-specified…

Surface Tweening

This script allows the user to morph between surfaces at a given instance.

Surface Six Pack

This script produces six options for surface subdivisions within Rhino. It provides a curve set…

Surface Wave

Surface wave is a very simple rhinoscript tool which uses a curve to create a…

Multisweep

The multiSweep script allows for the selection of multiple rails and a profile from which…

Transform Each

It may be a very simple script, but it is a handy one to have…

Triangulate Strips

This simple triangulation fabrication script takes a single surface and evaluates it at a user-specified…

Triangulate Tile

This simple triangulation fabrication script evaluates a surface and creates a tiled set of triangulated…

Visualize Points

This Rhino Script presents a series of options for the visualization of points, relative to…

Weave A

This Rhino Script uses a simple repeating over/under pattern, however, this curves in this series…

Weave B

This Rhino Script uses a series of curves, warp, and weft, running parallel to the…