Verification step 3
Angle families: the grammar of wireframes
Many geometric drawings are made from a small number of repeated directions. A rectangle often uses two direction families. A cube in parallel projection often uses three. A triangular tunnel often uses three directions arranged around repeated triangular loops.
Angle families help the detector separate intentional structure from scribbles. They also explain a lot of visual fun: your eye reads repeated line directions as evidence of a stable 3D projection.
The core idea
Every segment has an orientation. The detector can normalize that orientation so a line pointing left-to-right and the same line pointing right-to-left belong to the same family. Then it buckets near-parallel segments together within an angular tolerance.
same family when angle difference is below the tolerance
Real drawings are imperfect, so families need tolerance. Too little tolerance breaks a real cube into many fake families; too much tolerance merges different directions and hides useful structure.
What angle families can and cannot prove
| Observation | Useful interpretation | Limit |
|---|---|---|
| Two strong families | Often a flat rectangle, ladder, or orthographic drawing. | Can still be an incomplete 3D object. |
| Three strong families | Often a cube, prism, tunnel, or isometric-like drawing. | Impossible objects can also use clean families. |
| Many weak families | Often a sketch, upload noise, curve approximation, or complex shape. | Some real designs are simply complex. |
Worked example
A cube preset has enough long segments and a small number of repeated directions, so it receives possible-structure evidence. A Penrose-like loop can also have tidy repeated directions, which is precisely why it is visually convincing. Angle families say "this drawing has order." They do not say "this object can exist."
Mini experiment
Draw a cube, then make one connector slightly crooked. Small crookedness should not destroy the family.
Push it further
Make every connector crooked in a different way. The drawing may become structurally ambiguous.
Play prompt
Try to draw a fake cube using exactly three direction families but contradictory depth cues.