A method of generating a spatial representation of a three-dimensional solid object in a system comprising storage and processing means, the method comprising:(a) the initial step of establishing in storagea structure for defining the object, the structure including the functional definitions of at least one primitive and at least one transform operator; and a functional definition of a three-dime