FANCYWIRES

FANCYWIRES is a Grasshopper thing

Archive for the 'Tools' Category

Single Line Font

Of ongoing letterly interest has been finding a single line font for use in various fabrication fun.  We’re still looking for a truly GH compatible solution, but in the meanwhile here’s a hack of a hack that works with at least one machine tool font.  The true type fonts (there seem to be five floating around) can be found here among many other places.

Credit must again be given to Giulio of Grasshopper Tools in C# and specifically txtLines (the link on the page is dead, but you can still get the source definition from this direct link).

Label with care.

DEFINITION

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

No comments

Multi Source – 2 Ways

Here’s a very basic definition that demonstrates the power of data trees and [Pull Point] or [Closest Point].

From a basic 5 x 5  point grid it will determine which of those points are closest to any number of referenced points.  Something like this could be the basis of an attraction/repulsion type definition.

DEFINITION

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

1 comment

Profile Extrude

Not very high on the excitement scale, but here’s a utility definition to extrude any number of profile shapes along any number of curves.

The curves don’t need to be linear since the definition uses [Sweep1] instead of [Extrude Linear].

Specify an insertion point to determine where the profile is located with respect to the rail curve(s).  Rotate the profile around the rail if you need to.

DEFINITION

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

No comments

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

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