How to 'dismantle' / 'unpack' a model of polysurfaces and lay them out on a plane?

Hi, I am currently looking for a way to ‘dismantle’ my model and lay out individual polysurface and extrusions on a single plane. Similar to if I have a lego house, I want to ‘dismantle’ it and have individual lego blocks laid out on the floor. Is this possible with Rhino?

Hello - it depends on the geometry - if it is all flat faces then UnrollSrf can help at the per-face level - otherwise, to keep things together, there is no tool for this, you’d need a script.


Thanks for your reply.

Yes, all geometries are simple extrusions in their basic forms. And yes, I am aiming to keep things together, and so UnrollSrf would not be the solution. The principle is the same, but instead of having the faces unrolled, to have the cuboids ‘neatly unpacked’. I was hoping that I could achieve this without scripts since I am clueless when it comes to that…

If using a script is a must for this, could someone give me a brief intro into what kind of script I should be looking at, and if there is already existing scripts that can help?


1 Like

Hello - please post a simple example with starting and ending locations.


210410_Forum_example.3dm (101.1 KB)

See attached for an example file

I see - are things always going to be this well organized?


The model I will apply this to will not be as organised as the example. I am in architecture and the target model itself is a building, which includes lots of components such as beams, columns, walls panels etc. The reason I would like to ‘dismantle’ the model is to calculate the truck space needed to deliver all the components to the construction site. This is an initial test and does not need to be 100% accurate, and so anything that could somewhat achieve this will help a great deal.

This is an intriguing idea. Is the building something simple that can be packaged up together (like some new disaster relief accommodation idea) or do you have to take into account other factors like construction phases, multiple suppliers, vehicle loading weights etc? Do you need to identify types of material? Are some items palletised?

Does orientation matter? Do you need the ordered parts labelled so you know what they are? Would a BOM approach where you could export information into a spreadsheet provide a satisfactory alternative?

Interesting to find out how the basic mechanism you are seeking fits into these wider considerations.


Hi Jeremy, I am seeking this basic mechanism for diagram and visual purposes as well as rough calculations. It is a test that will lead to further studies and into other considerations such as those you mentioned.

This is still unsolved.