The Parasolid Educator offers the full functionality of Parasolid to approved, non-profit research and educational institutiions under very attractive terms. Parasolid is the ideal tool for any research or teaching which requires the creation and manipulation of solid models. Over 600 object-oriented functions are available to create real life, complex models with great accuracy, reliability and speed:

  • Reading and writing of Parasolid XT files
  • Creation of solid primitives: blocks, cones, cylinders, tori, spheres
  • Solids creation using swept, spun and lofted profiles
  • Solids creation using sewing and knitting of trimmed surfaces
  • Fully integrated NURBS curves and surfaces as well as exact representations for analytic curves and surfaces
  • Support for generalized topology: non-manifold, cellular and mixed dimension modeling
  • Booleans, local booleans and instancing - to support feature modeling applications
  • Complex blending and chamfering
  • Hollowing and offsetting of solids
  • Sheet modeling including thickening surfaces
  • Model editing via local operations: move or delete face, sweep, swing
  • Tapering faces to apply draft
  • Non-uniform scale
  • Tolerant Modeling enables reliable modeling with imported data and B-rep import tools
  • Geometry and topology inquiries
  • Clash detection and minimum-distance calculations
  • Mass and inertia properties
  • Foreign geometry interface to allow import from proprietary geometric systems
  • Full range of geometric output formats including trimmed surface
  • Graphical data output for wire-frame, silhouettes, hidden line
  • Facetting and STL output
  • Symmetric multi-processing support

To facilitate easy integration into new and existing applications, Parasolid Educator includes the following tools:

  • PS/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