Problems with Multipipe subD

Hi i’m trying the MultiPipe subD with a voronoi 3d model and it gives a weird result, sometime on the intersections i have yhis spikes…

I have no idea on how to solve this.
Thanks.

1 Like

Am I catching something funky with your curves?

posting the file and gh def will help us help you.

image

ok sorry, her is the definition, i saw that someone else had this problem, but i dont know how to solve this. i really appreciate the help.

Voronoi-boundary model.gh (12.0 KB)

These points are too close to each other. Take a lok at this topic:

image

i tryed that definition, but i cant get it work with narrow distances of the points or bigger struts.
The result i wanted to obtain its something more similar to that:

1 Like

Try multipiping the curves individually and then Shrinkwrap.

Thank you, i tryed but i still had little wrong parts, the best result i archieved so far was this definition:
Voronoi-test.gh (12.9 KB)

Here’s a solution with the new Isopod plugin. It does not require culling closest points or near coincident segments:

isopod_voronoi_sphere.gh (21.9 KB)

2 Likes

ok thank you, i will try also this one.

For something like this where we are wrapping a large number of objects as an implicit, and each object only has influence within a small range, we can define a field using an RTree to drastically cut down on evaluation time.
Here’s a first go at this:
ImplicitWrapRTree.gh (15.2 KB)

4 Likes

Interesting. Thanks for the example file. Is there a way to control the smoothness of the nodes similar to SmoothUnionMulti?

Yes, it should be.
We’d just need a smoothing function with finite range (the exponential smoothing used now has effectively zero effect far away from the junction, but there’s not a clear distance at which it cuts off, we need to know the smoothing takes place within the radius we’re checking the RTree.)
There are other smoothing operators which meet this requirement, or we could multiply the existing one with a bump function.

2 Likes