• Category Archives: Posts

Triangle Incircle

Incircle_02

This vb Component for Grasshopper takes three non linear points and evaluates their triangular in center plane and incircle, returning both the point and the inscribed circle radius of the triangle.

Unitize Points

remapPts-03

This vb Component for Grasshopper takes a list of points in any sequence and proportionally unitizes the X,Y,Z values from 0 to 1.

Unitize Values

xy-01-01

This vb Component for Grasshopper takes a list of numbers in any sequence and proportionally unitizes the values from 0 to 1.

Display Vector Geometry

visVec_03

This component mimics display vectors visualization but with mesh geometry that can be baked.

Bezier Constructor

bezierConstructor

This rhinoscript takes a series of points selected in sequence and creates a bezier curve using the geomtetric method of construction.

Blend Tool 3d

blendTest

Similar to Adobe Illustrators 2d curve blend, this tool takes a series of curves and creates interpolated steps between them.

Break Apart Surface

breakapartSurface

This Rhino Script take a surface and subdivides it into a grid. From this grid it extracts a series of surfaces from the main surface, maintaining surface curvature.

Connect Two Curves

cap

This Rhino script allows the user to select two curves to be connected, closing them into a single polyline, using either a rough equivalent of blend curve or straight connections.

Dash Curve

dashed

A simple script developed during the Rib maker script, this Rhinoscript interface allows the user to select a set of curves then input a sequential set of curve parameters between 0 and 1. The curve set is then broken according to the sequential parameters.

testSet

This rhinoscript takes a collection of objects and produces a series of documentation drawings in Orthographic, Auxillary, and Isometric projection producing a total of 26 drawings.

Evaluate Curve By Distance

increment

This Rhino Script breaks a curve down into a series of equidistant points represented as lines.
This functionality has been added into rhino 5.

Expanded Surface

fab_expandedsrf_00

The expanded surface is the final release of the unfolded surface series at this time. This version generates an expanded surface which provides higher structural rigidity as well as aesthetic texture. This script includes a function to find the triangular inpoint from a series of 3 different points.

Hair From Points

a

This rhino script allows the user to create highly varied, yet controllable, low polygon count “hairs”.

Image Reader

imageRead_b2

This is the first set of a developing series of image reading scripts designed to bridge hand sketching with three dimensional modeling. Inspired by a project by Onur Gun, the manifestation of form from relative image intensities, begins to open rapid spatial development.

Incremental Counter

toolcntr

A tool developed to expedite fabrication. Each click adds text which counts by a specified increment allowing for quick numbering, with your choice of prefixes.

Isolate

isolate2

This Rhino Script allows the user to select a piece of geometry then selects the inverse and hides it. Use _show to reveal this geometry.

Jitter

Jitter

This rhinoscript uses a random function to produced minor variations in Position (move), Orientation (rotation), and Dimension (scale) within a range specified by the user.

Lattice Pipe

lattice_05

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