The authors develop a shape representation based on the concept of infinite maximal lines. Constraints on the behaviours of infinite maximal lines are used to define shapes. A process model of shape emergence which relies on this representation is developed. Hypothesis-driven and data-driven approaches to shape emergence are demonstrated.