RGTekla
(Ric)
March 10, 2025, 10:14am
1
Hi all,
I need help with unrolling some surfs.
I have a set of surfaces belonging to the same curved plane (surfaces could be different in terms of dimensions, some could have holes …).
I would like to unroll them in a xy plane by keeping their mutual distances and original posiotion and not superimpsed as shown in the pcture
.
Tom_P
March 10, 2025, 10:20am
2
Ric:
curved plane
cylinder ?
extrusion ?
the easiest would be to use one (untrimmed) overall surface and unroll the trimming curves/loops.
(re) trim if you need surfaces in 2d
other workflows are possible.
please upload a .gh file with internalized geometry.
kind regards -tom
RGTekla
(Ric)
March 10, 2025, 10:26am
3
Hi @Tom_P
here attached the .gh
Regards
Unroll.gh (24.4 KB)
Tom_P
March 10, 2025, 2:05pm
4
pufferfish plugin has a unroll component with more options.
use the unterlaying overall cylinder to get things organised.
RGTekla
(Ric)
March 11, 2025, 1:35pm
5
Thanks @Tom_P
could you please provide me a quick example?
Many Thanks
Tom_P
March 11, 2025, 2:15pm
6
what s the context of this project / issue ?
a commercial project ?
a educational project ?
hobby ?
production data or just tinkering ?
there might be some issues as cylinders are rational surfaces… not sure if _unrollSrfUV is necessary and exposed to Grasshopper.
check UVN of input surfaces and unrolled Srf.
this is more a starting - point:
use the underlaying overall cylinder (draw it - as i did, or generate it by script)
Unroll_tp.gh (26.9 KB)
definition uses pufferfish unroll component
hope this helps - kind regards -tom