I am in the midst of an interesting drafting project. A two story house built from shipping containers. The house is partly built. The containers are on stilts with several windows and doors cut out in various places. I am drafting the structure, as built, in 3D in order to begin work on the final design phase; finishing the interiors, designing roof decking, and other aspects to make this industrial structure into a functional live/work space.

A Matson Shipping container and my 3D model in OpenGL
The containers are 24′ Matson shipping containers, the kind you see on ships, trains, and trucks. They make for a nice building material as they are very structurally sound and can be stacked on top of one another several high. While they are a great construction material, they pose an interesting drafting problem. The walls, in order to provide for maximum structural integrity, are corrugated. This is easy enough to model in 3D; draw a polygon in the shape of the corrugation and extrude to the correct height. However, this solution does not allow for the use of plug-in objects like Doors and Windows.
For the parts of the structure that are already finished, it would be easy enough to cut a hole in the extrude and drop a window in place without recourse to the many features of plug-in objects. But for the walls that are as yet uncut, being able to quickly and easily play with the size and shape of windows and doors without recutting the extrude every time would make the design phase a lot more pleasurable. So I set out on my quest to solve this problem.

A view of the corrugated wall with a window as it is and as I want it to look in OpenGL
A grumble on Twitter was quickly answered by Kevin Lee Allen. His suggestion was to use the Convert Polyline to Object feature and turn my corrugated line into a wall. Sounds simple enough. Trouble is, the conversion created 212 walls, one starting at each corner of the corrugation. Because of this, plug-in objects were not behaving properly as they would not cut through all the walls they intersected with.
After trying a few more things on my own, including an exploration of wall styles, I emailed Jonathan Pickup. Jon offers a web based consulting service and within an hour of my email being sent was on a skype call with him showing me through a screen capture how to do wall recesses. By doing a wall recess I am able to draw a wall using the wall tool and give it the corrugated look that the containers have. We appeared good to go.
This process worked brilliantly save one small problem. While I could model one side of the wall perfectly, the other side remained flat. Numerous attempts to recess the other side of the wall resulted in various failures. I could get a wall that looked corrugated on both sides, but the thickness of the wall would have had to be twice what the shipping containers are in actuality. That solution would obviously lead to problems down the road as the design phase of the project moves to interiors.
There may be a setting or approach to the wall recess function that I am missing, but as of yet my best course of action appears to be a return to my original solution of using an extrude. This will allow me to get accurate internal and external dimensions. While it is possible that, once insulation and paneling are added to the interiors Jonathan’s wall recess solution would be best, my plan is to treat the insulation and panels as separate 3D objects (or walls) and cut holes in them where windows and doors are.
While this route is slightly more laborious on a per object basis it will allow for more accurate modeling of the building. The structural elements of the containers, specifically the vertical corner pieces, make any wall tool solution a little more complicated than a standard drafting project.
The roof of these containers provides its own interesting drafting challenges which I intend to cover next week.




