Constructive solid geometry: a symbolic computation approach

A method of parameterizing an object that is represented by constructive solid geometry (CSG) is provided. A method is developed for generating the constraint equations on the parameters which provides a sufficient condition so that the object remains geometrically similar as the parameters are varied. A canonical form for objects represented by CSG is developed. These are applied to the problem of geometric optimization which is part of Computer Aided Engineering.