Flattening a Surface

Problem01.3dm (775.3 KB)

In the attached I have a EdgeSrf created from a mirrored outline.

I need to flatten this to create a pattern for cutting. What do I do to accomplish this?

I tried the UnRollSrf command but it it always give an error.

you can try the _Squish command.

The squish command is giving me a surface that is not any longer than the bent surface.

set points in Z axis ???

Problem01-RG.3dm (637.4 KB)

I am not sure what you mean by this, should the “flattened” one be a different size than the original?

«Randy

Here are the command details:
http://docs.mcneel.com/rhino/5/help/en-us/commands/squish.htm

You will have to bring your understanding of the material properties of what you’re using to bear on the flattening process.

The original is intended to be a moulded surface (ship deck) with no thickness variations across the deck but where the bow and stern are bent up slightly.

Need to be able to cut a flat piece of plastic (or call it a piece of paper) that can be bent up so that one side matches the original moulded surface.

Such a flat piece of “paper” would have to be slightly longer than the original so that, when it’s bent up, it has the same overall length as the one in the sample file.

I see.

So I would probably extract an isocurve in the middle of the length. Then use length command on the curve. Then make a flat line that length. dup border of the original surface and then scale 1D from flat end to match new, longer curve.

It looks like your original polysurface is far more complicated that it should be for such a simple shape. The visual give-away are the excessive number of isocurves.

I duplicated the border, deleted the surfaces, Trimmed away half of the border and used RebuildCrvNonUniform. Then I made a new surface from the EdgeSrf command.

The new surface flattens correctly with UnrollSrfProblem01_Revised.3dm (392.3 KB)

Good one @John_Brock !

Here is a quick side view of the lines, I am getting .63’ longer.