• About
  • News
  • Research
  • Downloads
  • Tutorials
    • Grasshopper
    • Generative Components
  • Contact

Qhull for GC

GC Version (8.11.8.260+)
Version 2.0.2.0

Creative Commons License


WHATS NEW:

  •  A few bug fixes
  • 3d delaunay is back
  • renamed feature Qhull

ABOUT:

GCQhull is an interface between GC and Qhull. You can create any 1D point array to construct Voronoi, Delaunay, and convex Hulls in 2D and 3D.

  • 3D delaunay has been removed but will return soon
  • 3D voronoi has been added
  • All features now update live
  • In and out files are no longer needed
  • The dos window that popped up is now suppressed
  • rcImport no longer needed

 

For this release only the following are included

  • 2D & 3D voronoi
  • 2D & 3D delaunay
  • 2D & 3D convex hull
  • Custom

 

INSTALL:

  1. Place the GCQhull.dll in your GC Assembly Directory
  2. Download Qhull (www.qhull.org)
  3. Unpack Qhull install anywhere you want.
  4. Copy the “rcQhull.cfg” into your GC home Directory usually ….\WorkSpace\GenerativeComponents\
  5. Edit the file with notepad to match where you installed Qhull.
  6. load GCQhull.dll in GC and Enjoy

USAGE:

When you load the dll you will see a new feature type named “rcQhull”.

  • inputPoints = input any 1D array or points
  • qmode = choose the type of Qhull operation
  • filerInf = this option will filter points at infinity that are created by Qhull when generating voronoi diagrams. Set to true for 22/3d voronoi.
  • customString = usually set to “null”. if you select QhullCommand.Custom use this option to put in a custom string. The string must be formatted as follows: “dimension,qhull commands” , for example if you want 3d convex hull triangulates output it would be “3,c Qt”. For a full list of commands see http://www.qhull.org/html/qh-quick.htm#options
  • createPolygon = set to true to have polygons automatically generated. Automatically set to true for 3d voronoi

When you add a new rcQull feature it will create rcQhull01 feature object. To access the elements use the following:

  • rcQhull01.Dpoint3d will access the 2d DPoint3d array (except for 3d Voronoi)
  • rcQhull01.polygon will access the 1d array of polygons if createPolygon is set to true
  • rcQhull01.vor3dPolygon will access the 2d array of polygons when using voronoi3D.

 

 


  • Recent Posts

    • GC Plugins Go Open SourceA Large amount of the plugins for Generative Components...
    • Rhino Named Views to MayaThis is a tutorial showing how to use the Rhino Named...
    • Generative Components 8.11.9.110+ Beta PluginsI still have a lot of work to do cleaning up the plugins...
  • Popular Posts

    • Preview and Render AnimationsBasic tutorial on how to create and render an animation...
    • Remote SlidersRemoteSlider is a standalone app that sends numeric...
    • Intro to GCVideo: 1024 x 768 Files: GCTfiles Basic intro...



  • Login / Registration

    Login Page

    Registration Page

  • Search:

  • Donate

    It takes a lot of time to make the plugins so if you like them consider a small donation please.







  • Contact
© 2011 by CERVER.org | Robert Cervellione