algorithmic modeling for Rhino

Remeshing, circle packing optimization used to generate a conformal mapping.

Top left is the original shape remeshed and circle packed.
Right is a mesh with the same connectivity pulled to a new boundary, while preserving the circle packing.
This allows the mapping (using some mesh mapping tools from the new Kangaroo) of a grid from one mesh to the other while preserving angles.

Views: 1486


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

Join Grasshopper

Comment by Annie Locke Scherer on March 15, 2019 at 6:58am

I'd really love to know more about this. Is there an example file on how this works? 

Comment by rasha on January 29, 2018 at 1:00am

hi Daniel,
I was wondering if there is a way to circle pack a 3d mesh based on its curvature?
where high degree of curvature would have smaller sized circles and low degree of curvature would have larger scaled circles? 

Comment by Daniel Piker on June 23, 2015 at 1:33pm

Hi Ethan,

I'm in the process of updating this definition for the new version of Kangaroo and hope to post something soon.

Comment by Ethan Gross on June 20, 2015 at 8:02pm

Hi Daniel,

Would you happen to have a definition for this you can share? Given its angle-preserving properties, this is ideal for mapping designs/patterns while minimizing distortion.


Ethan Gross

Comment by maarten on April 11, 2014 at 1:17am

Dear Daniel,

I am new with grasshopper. I understand the basics. Now I want to create a sphere with a circle packing around it. So the circle packing is closed and when you turn around the sphere you only see circles. Could you help me with this project?

Thank you in advance for your reply.

Kind regards,

Maarten Groot

Comment by taz on October 23, 2013 at 3:27pm

Conformational mapping coolness!  I remember seeing a paper where researchers used this to map the brain.  Something like from this presentation: 





  • Add Photos
  • View All

© 2019   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service