Grasshopper

algorithmic modeling for Rhino

I've been working on a relief creator (think Artcam, Enroute, RhinoArt).  So far it's quite simple, with the vertex height being based off of the point's CP distance to the original curve.  (See image below)  I have tried adding a graph mapper and that does some cool things, as well as adding a profile curve to try and drive the shape.  

 

Enroute has the ability to do a constant height relief, so imagine the image below, except that the ridgeline is at same elevation (ie. the angle of the sidewalls changes all the way around the shape).  Any ideas on where to go next with this? 

Views: 1264

Attachments:

Replies to This Discussion

another simple example.. bezier graph applied to the array

Attachments:

sorry, missed my chance to edit...

 

I'm looking to figure out if this is the best method for creating reliefs within GH.  Are there any gradient creation methods that could be used (I have seen similar things in photoshop that could build similar gray scales to base vertex height on)?  I'd like to be able to select a 90 deg arc as a profile, and have it apply across entire relief smoothly (instead of skinny areas going pointy, and large areas flattening out).  Also be able to use same profile and have it scale-nonuniformly as it travels along the shape so that the ridge height stays the same.

I was able to achieve a constant height by hand drawing the centerline ridge, measuring the CP from each point of the flat mesh, then using a function of the CP of the centerline and CP of the border.  So does Rhino contain any methods to automatically discover centerlines?

Hi Eric,

 

Have you been there?

I'm interested in going further on this matter as I got myself a nice cnc milling machine...

Cheers,

 

Fred.

 

 

Edit - I just noticed you'd visited the sine texture post already...

I have, but not in regards to this.. I will read over it when I get time later.  I just added a bit so it could  be constant height plus have custom profile.  There is lots of room for refinement.  I think such a definition would be of great value to the Rhino community, seeing as there are many with cnc machines (I have a large cnc router).

Attachments:

RSS

About

Translate

Search

Photos

  • Add Photos
  • View All

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service