FANCYWIRES

FANCYWIRES is a Grasshopper thing

News Archives

Jitter Text

Experimenting a little bit with VB.NET to create the gradient of horizontal lines and using data trees to do everything else.

The txtLines scripted component (for outlining the text) comes from Grasshopper Tools in C#.

Inspired by the SmartGeometry Open Platform Event Poster Fall 2009 (which actually included GH workshops).

Try it out with whatever text you like!

DEFINITION

jitterTxt.ghx (Right-click on link and “Save link as…”)

No comments

Aperture Control

Inspired by the Arab World Institute (Jean Nouvel, 1989) and, of course,  cameras…

TOPICS

  • Create geometric relationships.
  • Translate geometry with vectors.
  • Use expressions and functions.
  • Create and manipulate planar surfaces.

DEFINITION

001UP_aperComp.ghx (Right-click on link and “Save link as…”)

No comments

Filter Fibers

An oriented semi-random fiber matrix.  Red means time to change the filter, it’s a dirty world out there.

TOPICS

  • Generate and control randomly generated geometry.
  • Generate lots of geometry and try not to crash GH.
  • Use tree structure to interpolate curves through sets of points.
  • Apply color to surfaces based on size.

DEFINITION

002UP_fiberComp.ghx (Right-click on link and “Save link as…”)

No comments

Drip Drop

A membrane bladder liquid collector thing that stretches.

TOPICS

  • Morph one curve into another.
  • Create a surface of revolution.
  • Subdivide surface and apply gradient colors.
  • Bake objects with color using the ModeTools plug-in.

DEFINITION

003UP_dripComp.ghx (Right-click on link and “Save link as…”)

No comments

Voronoi Sphere

Some voronoi (and math) fun!

Here we have the random distribution of 300 points used to create a voronoi sphere with geodesic curves.

The equation to obtain a random distribution of points across a spherical surface came from MathWorld.

DEFINITION

vSph.ghx (Right-click on link and “Save link as…”)

No comments

Scriptable Component Intro

A three-way comparison based on examples from the GH Primer (2nd Ed) (Page 110).

PURPLE – components only, GREEN – scripted recursion, BLUE – scripted looping.

Note on Page 111 there is an error in the code.  The call to the recursive function (Line 87) should be as follows:

87 Call DivideAndRotate(C, AllLines, A, L)

The correction has been made in the following demonstration file.  For more extensive descriptions and documentation the GH Primer (2nd Ed) is highly recommended.

DEFINITION

scriptComp.ghx (Right-click on link and “Save link as…”)

No comments

About a Blob

Gallery installation designed and fabricated in collaboration with SOFTlab.

Laser cutter utility definition to section a blob, project registration lines from layers above or below, hollow out the sections, label each piece from each section and lay out the sections (mirroring the sections from below) in a grid.  Blob by Maya.

The definition has neither been cleaned up, nor annotated with the intention of others using it.  Buyer beware.

Until I add documentation see here for some screenshots of the definition in action.

More to follow on the making of…

DEFINITION

blobSECTION.ghx (Right-click on link and “Save link as…”)
blobSECTION_clean.ghx (Updated and documented for 0.6.0059)

No comments

About a Wall

Brick wall designed in collaboration with R+L.

A definition to define a guide surface with double curvature and key individual brick rotations to the geometry.  The system is modular with two unit types.  Vertical plum lines for construction occur where the module pairs meet and the 20th course of bricks is completely horizontal.  All other bricks have individually unique rotations with a maximum of 15 degrees.

More to follow on the construction of…

DEFINITION

Coming later…

1 comment

Grillage Fabrication

All-in-one definition will work with horizontal-type polysurfaces or any closed polysurface, notch trimming included!

FEATURES

  • Specify the uniform spacing for each of two (A = Above, B = Below) orthographic cut planes or define a custom spacing.
  • Specify the rotation (angle) of the orthographic cut planes to the reference object.
  • Fine tune the start of A or B cut planes by shifting each independently.
  • Specify rib height and notch thickness for A and B cut planes independently (beam/girder style grillage).
  • A “defaultGrillage” state has been saved under the “Solution” menu for quick start-up (single ply chipboard and imperial units).
  • Pre-saved “input” and “output” views to easily navigate the definition.
  • Automated layout of the rib sections for fabrication including notching and labeling.
  • Visual 3D reference guide for construction.

LIMITATIONS

  • Polysurface grillages are generated from a vertical extrusion downward.  A surface with extreme geometry may not work well, if at all.  Don’t fret.  In such cases offset all surfaces manually to create a closed polysurface and try again!
  • May… work… a… bit… slowly…

FUTURE IMPROVEMENTS

  • Shelling of polysurfaces would be nice, but since Rhino can’t even do this it’s not an easy thing.
  • Automatic substitution of labels with a single lines for quicker fabrication.  This might be possible, but in the meanwhile see this BIOS post for a RhinoScript that will do the substitution.

DEFINITION

gFAB_v3.2.ghx (Right-click on link and “Save link as…”)

No comments

Grillage Fabrication (Radial)

You get the idea…

FEATURES

  • Specify uniform vertical (N = iNside) spacing and radial (T = ouTside) sections for perpendicular cut planes.
  • User defined vertical spacing and radial angles.
  • Fine tune the start elevation of the N cut planes by shifting.
  • Fine tune the center location of the T cut planes by shifting.
  • Fine tune the start section of the T cut planes by rotation.
  • A “defaultGrillage” state has been saved under the “Solution” menu for quick start-up.
  • Pre-saved “input” and “output” views to easily navigate the definition.
  • Automated layout of the rib sections for fabrication including notching, labeling and notch trimming.
  • Visual 3D reference guide for construction.

LIMITATIONS

  • Works only with closed BReps.
  • Center of radial grillage must be located within a hole (temporary or otherwise) through the BRep.

FUTURE IMPROVEMENTS

  • Same as for gFAB…
  • Move the center outside the BRep for fan-like sectioning patterns.

DEFINITION

gRadFAB_v1.2.ghx (Right-click on link and “Save link as…”)

2 comments

Next Entries »« Previous Entries