Grasshopper

algorithmic modeling for Rhino

hi,guys:

I tried to morgh the fractal curve on half top sphere, and doesn't quite work

does anyone knows the solution? thx

jalin

Views: 2597

Attachments:

Replies to This Discussion

try to unroll the surface and use pull curve to surface component.

Hi.

If you can prepare the base & target surfaces which are untrimmed and have the same topological domain order, then you can do UV mapping or "Map to Surface"

Attachments:

yes, it's exactly what I want, 

very helpful, thank you so much!!

 will study this now 

thank again!

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:

Attachments:

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

The really nice work here was done by Hyungsoo Kim, not me.  My comments were only an effort to understand and explain what he did, which is brilliant!  But your pattern that started this is very cool too.  The voronoi planar surfaces that result from the evenly spaced points are great:

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.

Attachments:

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

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