Urban pattern: layout design by hierarchical domain splitting
Shape-Up: Shaping Discrete Geometry with Projections