algorithmic modeling for Rhino
try to unroll the surface and use pull curve to surface component.
yes, it's exactly what I want,
very helpful, thank you so much!!
Another very fine piece of work, Hyungsoo! One can learn a great deal by studying this code.
The 'Voronoi Pattern to Map' group from jalinkao's initial post is VERY CLEVER too!
I started this reply with some questions in mind but have looked at, played with it and modified it now so these are more comments than questions...
First, I wondered why you have two "Target Surface" groups: 'Target Surface-01' and 'Target Surface-02', when they both appeared to result in the same thing, a hemisphere? I couldn't see any difference between them, swapping one for the other on 'Map Srf' but did see a slight difference when applied to the 'UV mapping On Target / PLine' groups.
Later, I realized why you might want to use the 'Target Surface-02' approach when I studied the 'Initial Source Surface(Radial)' group and thought a circle and boundary surface would work there instead - BUT IT DOESN'T! The radial construction of 'NetSurf' in this case is essential for mapping the Voronoi curves to the hemisphere as expected (though using a circle/boundary surface instead produces and interesting effect).
Then I thought the hemisphere from 'List Item' in the 'Base Surface(Half Sphere-Trimmed Srf.)' group would work instead of 'Target Surface-01' or 'Target Surface-02', but that doesn't work either because it's a trimmed surface and 'Map Srf' applies the Voronoi curves to the whole sphere instead of only half. Still, I managed to simplify things quite a bit by creating a hemisphere directly instead of splitting a sphere.
I didn't see any difference from the 'Rebuild Curve' group so deleted it...(?)
And I added 'Boundary' and 'Join' components to 'UV mapping On Target / PLine' to create a 'Planar Voronoi Surfaces' group - pretty cool!
Here's the result:
hi,Joseph,
thank you so much for your detailed reply,
I looked into the result and, I thought you made the voronoi points linked into the same number points on the sphere?because I was thinking about to do that and I didn't know what went wrong.Anyway, it's very good and clear, thank you very much for involving, it really helps!
jalin
Hi Joseph,
Thanking for showing that the boundary component can make planar surfaces with the output from Hyungsoo's definition.
I am interested in manipulating the definition a little more, mostly changing the size of a few parameters. So I downloaded your file and opened it. For some reason I am getting an error for the boundary component. Do you know why this might be? Would you know Hyungsoo? I also downloaded Hyungsoo's file and added the Boundary component but still got the same error.
Attached are screen captures of the error. Some of the planar surfaces are generated but a lot of them aren't. I am working on RhinoWIP on a Mac and I have noticed that some issues show up when I am checking out some of the shared files I download from this forum. For example, for these files I had to replace the panel with the 3 boolean items, true, false, true with a new one for the cull component to work. Could this be a RhinoWIP Mac issue?
Thanks for helping.
Hello Leonardo,
I am seeing the same errors you are. Most of the closed 'PLine' curves are not planar so 'Boundary' fails. I don't remember how or why it seemed to work ~18 months ago? Sorry.
Hi guys,
Thanks for the feedback Joseph and confirming that it wasn't an OS related issue.
I ended up using the Patch component. For now it suits my needs.
Thanks again!
Hi guys,
After tinkering around with some components I hacked a simple solution for getting the Boundary Surface component to work. The edges don't meet like in Joseph's image above but the surfaces are planar.
Hope this helps someone sometime.
Cheers
Welcome to
Grasshopper
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
© 2024 Created by Scott Davidson. Powered by