A great question the other day from some guys on the the construction end of things. “Is there a way to make a flattened view of a wall that is an arc in plan?”
The method is a combination of the Reporter and Projection patterns, a reading of one set of data (portions of the curved wall) and feeding that data into another place to recreate it in another context (flattened abstraction).
“Re-present (abstract or transform) information from a model.”
“Produce a transformation of an object in another geometric context.”
You can download the 3 pick adaptive component here. Basic rules for use: pick the start(1), middle(2), and end (3) of the bottom of the arc wall, then pick the floating “shape handle” point and rehost it to the top of the wall above the end(3) point. The representation of the flattened wall can be pulled around by a fifth point.
But for those who want to understand it, please check out the longish step by step construction, 24 minutes.