A library of functions for the creation, manipulation, and viewing of
solid models was created for deployment on the World Wide Web. The cor
e data structure was based on the halfedge boundary-representation dat
a structure proposed by M. Mantyla bur much functionality had been add
ed. It provided an alternate, constructive-solid-geometry interface to
the core data structure. It was initially implemented in C and subseq
uently re-implemented in Java. An interface to the STEP standard and v
arious applications such as a simple solid modeling applet, a conic il
lustrator applet, and a virtual furniture showroom applet had been bui
lt. It is bring extended to support multiple simultaneous users as par
t of a prototype WWW-based tele-processing manufacturing system. (C) 1
998 Elsevier Science B.V. All rights reserved.