The Parasolid Communicator package is a subset of Parasolid Designer package and enables development, distribution and support of Parasolid-powered translation, interoperability, viewing, mark-up and data interrogation applications. The functionality available includes:

  • Reading and writing of Parasolid XT files
  • Topology and geometry inquiries using the PK_*_ask functions
  • Graphical data output for wire-frame, silhouettes, hidden line
  • Facetted and STL output
  • Geometric intersections
  • Sectioning
  • Mass Properties
  • Minimum distance calculation
  • Clash detection
  • Sewing faces
  • Symmetric multi-processing support

Parasolid Communicator includes the same tools as Parasolid Designer to facilitate easy intergation into new and existing applications:

  • Parasolid Workshop rapid prototyping development environment for Windows NT
  • Resource library - sample, annotated code for all the integration tasks
  • Extremely thorough, on-line documentation in HTML format
  • Attributes and groups functionality to attach data to solid models and their entities
  • Bulletin board to track details of model changes
  • Session rollback for permit unlimited undo and redo operations in a session
  • Feature history management using partitioned rollback
  • Frustrum for file handling and memory management
  • Part storage in text and machine-independent binary format

The diagram below shows how Parasolid (green) interacts with an application (black):

architecture