Plan or unroll surface

Hello,

I’m trying to make a plan 2D surface of this 3D surface so I can run the make 2D command and export it as a vector, for a designer that will draw a pattern for the geometry.

I tried the command UnrollSrf, but it does not work, I get the message: “Unrolling doubly curved surfaces will produce inaccurate results.”

I also tried smash but I get everything in pieces.

Any idea on how to do it ?

Thank you.

Hello
you have many answers to your question. It is quite the same if your bottle was a sphere.

The simple parts to unroll are the conical and cylindrical parts.

Can you draw what you are after ?

Hi,

My objective is to get something like this.

Thank you.

Hi Lourenco - Make2D should help here.

-Pascal

Hi,

No make 2D will no get me the planified surface.

Well, that image is not an unrolled version of the bottle - I looks like a Make2d style drawing that has been manipulated - if your idea is to create a pattern that can be made from a flat material, that is not it - if the material is not deformable (e.g. paper) , there is no pattern possible, if the material is deformable (rubber) then the pattern will depend upon the characteristics of the material. The cylindrical and conical parts are straighfoward in either case but the compound curved top of the bottle is the hard part - you can probably take a segment of that say 1/8 or 1/12 and Squish it to get a possible pattern that would need to be repeated.

Something like this -

-Pascal

Hello
you were far from clear, but with a sketch I understand you want to unroll with keeping the Height equal.
You have in abscissa the perimeter at each height.
You just have to scaleNU along X with PI (3.14)
Project on a plane and it is done !

It is doable in Grasshopper.

Other way that work for non revolving shapes
Just make a contour of your shape.
Measure the length of each contour
Make some transformation
X = Perimeter length
Z or Y = Height

unroll with contour.gh (13.1 KB)

A sphere

1 Like