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.

R+G+B

2010826223553colors

Sorting an images by brightness

MCC

2010831232425colors

Finding the most common colors in an image

1000one

32check

Sampling an image in vertical slices and extruding horizontally

1=1000

2010824115_thousand

Sampling an images in horizontal bands and extruding those bands vertically

Proximity

proxCon

Part of degree project research at Pratt Institute, this was a simple exploration of point proximity as part of a setup for mapping site conditions.

Bouncing Ball Proximity

bounceprox

Building on the bouncing ball study, this one adds a variable for proximity and ownership.

Bouncing Balls

bouncingBall1

A simple study in containing bounces in a rectangular frame

Attractor Study

eds

This was a study done at Evan Douglis Studio exploring attractor systems

Blossom Clock

blossomClock

An early sketch in processing made for a scripting class at Pratt Institute. The simple idea was to make a counter that would successively create and layer regular polygons on top of one another.

nGon Timer

ngonTimer

An early sketch in processing made for a scripting class at Pratt Institute. The simple idea was to make a counter that would successively create and layer regular polygons on top of one another.

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.