Grasshopper

algorithmic modeling for Rhino

A minor update to the remeshing component (read about the earlier release here)

This adds the option to also scale the triangle size by distance from the boundaries:

download this new version here:

MeshMachine.gha

(replaces the previous version, no need to change any of the other files)

The 2 new inputs are BoundaryScale and BoundaryDistance

If BoundaryScale is set to 1 (the default) then it has no effect and everything else works as before.

If it is set to (for example) 0.2, then the mesh edges along the boundaries will have a target length of 0.2 multiplied by the Length input value.

The BoundaryDistance input controls the size of the transition zone from this reduced boundary edge length to the standard edge length. For example, in the image below, on the left the BoundaryDistance is 4.0, and on the right 10.0

and here's an example of a circle packing with boundary gradient (generated by using the CPMesh component from Kangaroo on the output of MeshMachine):

Views: 68912

Comment

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

Comment by AB on June 10, 2014 at 7:51am

amazing! Thank you!

Comment by jjsolly on June 10, 2014 at 7:49am

This is absolutely ace Daniel. Thanks! 

If there was an option for a "feature request" then i'd love to see the possibility to add additional point attractors to exactly this same function.. so you can have a refined edge and then additional refinement at extra points across the surface. May be pushing my luck here :-)

I had a play trying with this in the component that we could user-modify and got some distance but am sure you'd do much better! 

J

Comment by Daniel González Abalde on June 10, 2014 at 7:15am

I love you Daniel x)
Thanks for the new examples.

Comment by Tudor Cosmatu on June 10, 2014 at 6:09am

cool!

Comment by Christian Schmidts on June 10, 2014 at 5:29am

been waiting for this! thank you! the half-edge meshes are endless fun :)

About

Translate

Search

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service