Modeler Independent Procedural Interfaces for Solid Modeling
January 1996 This paper describes modeler independent application programming interfaces called adaptors. Each solid modeler is combined with an adaptor such that it provides standard procedural interfaces to applications. Adaptors give the applications portability and free the application programmers from the details of specific modelers. Adaptors are developed for two disparate modelers, PADL-2 and Parasolid. The issues raised in adaptor development and their solutions are discussed. Adaptors are verified in a distributed environment where the solid modeler combined with an adaptor, the application, and a renderer run as separate processes and communicate with each other through networks.