generative modeling for Rhino
I've been trying to subdivide a surface in a regular way (e.g. squares) but have been unsuccessful. It seems that when I do it in the usual way (with divide domain and isotrim) the way it divides the surface is irregular, it sort of adapts or responds to the specific curvature of the surface.
I need to do it in a way that it is still usefull for the surface box component, and later, for morph so I can map a object into the surface boxes.
Any suggestions would be most appreciated!
Andrew
Tags: regular, subdivision
Permalink Reply by Sebastian L. on May 17, 2012 at 9:10am Hey, welcome on board! Did you try the reparameterize command? Rightclick on surface button, second last item.
Permalink Reply by Andrew on May 17, 2012 at 9:15am http://www.grasshopper3d.com/forum/topics/equal-squarerectangle-gri...
Here is a similar discussion. I don´t mind having a faceted surface, what I mostly need is to have equal width and height squares; I guess the more they are, the closer they get to the original surface.
Permalink Reply by Hannes Löschke on May 18, 2012 at 7:36pm UV coordinates are based on local complexity of the surface. So parts with lots of curvature and/or control points will see a more dense grid of UVs. So to get a uniform distribution on a non uniformly curved surface, you should avoid UVs or think of how to readjust them.
I'd divide the edge curves with the DivideCurve component to cut the edges into equal length segments, horizontally connect those points and divide those lines again. This should create a grid of equally spaced points that you can use to build the quads from.
...then there are the panelling tools, I never tested. They might just do what you want.
Permalink Reply by Andrew on May 19, 2012 at 7:10am Thank you for the response. I haven't tested the panelling tools for GH either, I think you need rhino5.
I tried to follow your advice, but one problem I found is that the edges I use to divide into equal lengths are in itself one edge larger than the other. So I end up with one subdivided from top to bottom, and the other only to a certain point.
Do you know how can I get/create/ the UV domain of a grid? eg. Get the UV domain components of the diagrid subdivision from 'lunch box'.?
Permalink Reply by Igor on May 19, 2012 at 2:36pm Here is probably solving your problem http://www.grasshopper3d.com/group/lunchbox (on the Comment Wall).
Regards
© 2013 Created by Scott Davidson.
Powered by