Hi buddies
I’m creating a definition where I put some pattern above the unrolled arm and I can see adapted to my arm model.
For that, I’m using the component called Map to Surface, but I don’t know why, in that example the curve don’t follows exactly the arm format.
parametric tattoo3.gh (150.1 KB)
Do you have any idea how to solve that?
Beyond that, you guys know how can I change the unrolled arm origin?
Thank you all
Running the unroll command in Rhino shows the message…
The unrolled surface isn’t precise so the mapping is also not precise
1 Like
I was supposing this too, because it’s doubly curved.
Any advice how can I simplify? Or maybe transform into something more precise?
There is not a single “exact” solution for flattening a surface with double curvature (non-developable). There will always be some stretching and/or compression and almost always shearing involved. Either the user or software will have to make either explicit or implicit choices about how to handle the inevitable distortion.
Regular Rhino has a command Squish
which allows user control of how the surface is distorted as it unrolls. Squish | Rhino 3-D modeling I don’t know if there is a Grasshopper equivalent.
1 Like
I found this component called Sporph !
It do exactly what I need, but one question still.
How can I change the unrolled arm origin?
parametric tattoo4.gh (154.8 KB)
Provide some input reference geometry to the unroll component (points, curves). After the unroll you can use the unrolled reference geometry to orient your unrolled surface
1 Like
Can you explain me how exactly I do this?
Because, in my intuition it would be something like that, but It didn’t work.
Does this work for you? I did have to change tolerance to your script to work for me. I’m not sure what your Rhino units are.
There are many ways to construct the plane, this may not work in some cases
parametric tattoo4-orient.gh (156.1 KB)
1 Like
Thank you for your definition, but I think I expressed myself badly because english is not my native language.
What I meant to say with “origin” was the seam wheres the brep starts and end, not the origin point.
I’m so sorry 
Oh I see, do you want to move the seam or shorten the arm?
I would evaluate the surface to get isocurves in both directions, and adjust the seam of the periodic direction, then rebuild as networksrf
1 Like
I don’t know exactly why, but the networksurface was not working. So I extracted some transversal curves to get a loft. Now I get it! But I will continue doing some adjustments to improve this.

Anyway thank you all, my questions are solved
1 Like