Grasshopper

algorithmic modeling for Rhino

Views: 353

Comment

You need to be a member of Grasshopper to add comments!

Comment by Patricio Ortiz on July 12, 2017 at 3:25pm

Thanks for explaining it. My understanding of what it does and how it works doesn`t go further than geometry. The math and programming side goes beyond me.

Comment by Michael Pryor on July 12, 2017 at 8:30am

Tom Jankowski, The term discrete in this case means more like interval lets say. It means that the polylines and lines are only allowed to move in a pre-defined number of angles. The term in this case first appeared in software like maya I believe where there are options for the translations (move, scale, rotate) called discrete move, discrete scale, and discrete rotate. This meaning you can only move, scale, or rotate them by specified interval values. 

"Are there non discrete vectors and polylines" A single vector is of course discrete. The discrete we refer to in the image above is about discretisation across the collection of vectors forming a polyline. A polyline is discrete after it is made. This discrete is about the process of making that polyline. Telling the polyline to be "x" amount of angles only in advance.

Vectors and lines are already discrete in segments when compared to curves yes, but not in angle as there is an infinite possible number of angles in a world axis (continuous). There is no control over how many angles. A curve might subdivide into 100 angles when converting into a polyline in which case it may not be as useful for the construction of some joints or bends, say you wanted only 1 joint type then you would force the polyline to only have 30 degree angels with discrete vectors (of course this wont follow the curve as close but will be more optimized from a fabrication or bending standpoint) Consider these as more discrete - discrete lines (discrete in segmentation and angle). Rather than a polyline having infinite possible angles to represent a curve - these can have a pre-determined amount of angles - in the case of this image it looks like there are only 14 possible directions the line can move. As for the fillet, that is just after the fact - the important thing is how the original lines were generated. 

Think of it a bit like AutoCad's Tracking settings that lock you into drawing at specific angles.

Anyway check out the plug-in here and I am sure you will understand as soon as you open the example files: http://www.food4rhino.com/app/discrete-vectors

Comment by Patricio Ortiz on July 11, 2017 at 10:59pm

Gracias Maestro!

Comment by Michael Pryor on July 11, 2017 at 10:09pm

You can get the most updated version od Discrete Vectors here: http://www.food4rhino.com/app/discrete-vectors

the one on milkbox was just a WIP

Comment by Saeed Assadi on July 11, 2017 at 7:08pm

Thank you Amir and Patricio. Great help.

Comment by Patricio Ortiz on July 11, 2017 at 4:28pm

You guessed (almost.) right This one was made using vector discretization. Michael Pryor published it at the Milkbox.

Comment by Amir Soltani on July 11, 2017 at 3:20pm
Comment by Saeed Assadi on July 11, 2017 at 12:03pm

Thank you for sharing your design. Would you share info or an example?

 

About

Translate

Search

Photos

  • Add Photos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service