Towards a shape editor: the implementation of a shape generation system Ramesh Krishnamurti C Giraud 10.1184/R1/6076271.v1 https://kilthub.cmu.edu/articles/journal_contribution/Towards_a_shape_editor_the_implementation_of_a_shape_generation_system/6076271 A fundamental problem in editing shapes is the recognition of partial shapes in a drawing to which changes are to be made. In this paper the possibility of using shape rules as a mechanism for effecting such changes is explored. Shape rules represent spatial relationships between two shapes α and β with the interpretation that any instance of α in a shape can be replaced by a ‘similar’ instance of β. A shape generation system implemented in PROLOG is described. 1986-01-01 00:00:00 Architecture