Is it possible to ʼunrollʼ a 3D surface into a flat 2D pattern in Rhino?
Short Answer
Yes — in Rhino 3D, you can unroll certain 3D surfaces into a flat 2D pattern using UnrollSrf, which is the standard professional method for developable geometry like cones, cylinders, and ruled surfaces. It works best when the surface has no double curvature. Complex freeform surfaces usually need approximation instead.
What You Need to Know Before
Warning: UnrollSrf only works reliably on developable or nearly developable surfaces. If your surface has compound curvature, Rhino may fail, distort the result, or force you to use a different workflow such as Smash or Squish with acceptable deformation.
How to Do It
Command: UnrollSrf
Shortcut:
UnrollSrfQuick Steps:
- In the Command line, type
UnrollSrf, or go to Surface > Flatten Developable Surface > Unroll Developable Surface. - Select the surface or polysurface you want to flatten, then press Enter.
- In the command options, set Explode=No if you want joined output, optionally use Labels=Yes, then place the flat result in the 2d view.
- In the Command line, type
Variables & Settings
Key Setting: Explode
Controls whether Rhino outputs the unrolled result as separate faces or keeps it joined when possible. For fabrication layouts, keeping Explode=No is usually cleaner unless you need individual panels.
Why it Fails
- Cause 1 (Geometry): The surface is not developable and contains double curvature, so UnrollSrf cannot flatten it accurately.
- Cause 2 (layers/Locks): The source object or related geometry is on a locked layer, preventing selection or output placement as expected.
- Cause 3 (Command/Logic): You are using UnrollSrf on freeform shapes that should be processed with Squish or Smash instead.
Quick Fix & Best Practice
- Quick Fix: Run
CurvatureAnalysisor inspect the shape first; if the surface is doubly curved, switch from UnrollSrf toSquishfor an approximate flat pattern. - Manager’s Verdict: Use UnrollSrf for sheet metal, plate work, cones, and other developable fabrication surfaces. Avoid it for organic or heavily sculpted forms unless distortion is acceptable.
FAQ
Can Rhino unroll a polysurface?
Yes, if the polysurface is made of developable faces.
What if UnrollSrf does not work?
Use Squish or Smash for approximate flattening.
Does unrolling keep hole and edge geometry?
Yes, Rhino can unroll associated trims and boundaries with the surface.
.
