Date of Original Version
Abstract or Table of Contents
Abstract: "Boundary solid grammars is a rule-based formalism for generating complex models of rigid solid objects. Solids are represented by their boundary elements, i.e. vertices, edges, and faces, with coordinate geometry associated with the vertices. Non-geometric data may be associated with any of these elements. Rules are used to match conditions of a solid or collection of solids and then modify them or create additional solids. A boundary solid grammar consists of an initial solid and a set of rules. It produces a language or family of solid models. The boundary solid grammar formalism is implemented in the Genesis boundary solid grammar interpreter.Genesis provides facilities for representation and display of solids, match conditions, solid modeling operations, rule and grammar definition, and searching through the language of a grammar. This reference manual details the facilities provided by the Genesis boundary solid grammar interpreter."