A library of functions for the creation, manipulation, and viewing of solid models was created for deployment on the World Wide Web. The core data structure was based on the halfedge boundary-representation data structure proposed by M. Mantyla but much functionality had been added. It provided an alternate, constructive-solid-geometry interface to the core data structure. It was initially implemented in C and subsequently re-implemented in Java. An interface to the STEP standard and various applications such as a simple solid modeling applet, a conic illustrator applet, and a virtual furniture showroom applet had been built. It is being extended to support multiple simultaneous users as part of a prototype WWW-based tele-processing manufacturing system. q 1998 Elsevier Science B.V. All rights reserved.
Stephen Chi-fai Chan, Vincent T. Y. Ng, Albert S.