Imagine a building footprint — a polygon drawn on the ground. Now push every wall inward at the same speed, like a slow flood pressing in from all sides at once. The corners of the polygon must move too, and they trace straight-line paths as the walls advance.
When two walls eventually meet, they annihilate each other and the boundary shrinks further, until the whole polygon has collapsed to a single point (or a few isolated points for complex shapes). The union of all those corner paths is the straight skeleton of the polygon.
The concept was introduced in 1995 by Oswin Aichholzer and Franz Aurenhammer, and it immediately explained something architects had been drawing by hand for centuries: the hip roof. The ridges and valleys of a hip roof that sits over any floor plan are exactly the edges of the straight skeleton of that plan.
Unlike the more common Voronoi diagram (which uses circular wavefronts), the straight skeleton uses straight-edge wavefronts. That single difference produces a simpler, more roof-like result — but it also hides a subtle algorithmic challenge.
Comments
Loading comments...