Designers, engineers and manufacturers deploy a wide range of different systems during product development often using different 3D data formats. Application developers need to ensure that users can exchange and re-use data from their applications throughout the product lifecycle and across the supply chain.
Parasolid customers enjoy interoperability with both Parasolid-based and non-Parasolid-based applications. This is due to the widespread adoption of Parasolid as a result of Siemens PLM Software's open business model, together with a wide range of solutions for data import, export and optimization.
Parasolid models use the open, published Parasolid XT data format. Parasolid is integrated into more than 350 applications, spanning the CAD, CAM, CAE and AEC domains. As a result, Parasolid XT is a dominant format for representing, storing and sharing 3D digital products.
The Parasolid XT format provides translation-free interoperability between all Parasolid-based applications. Two-way Parasolid version compatibility enables exchange of data between applications based on different versions of Parasolid.
To enable interoperability with applications that aren’t based on Parasolid, Siemens PLM Software and its partner, Tech Soft 3D, offer Parasolid customers a range of solutions for importing and exporting other data formats.
HOOPS Exchange provides a comprehensive solution for Parasolid-based applications that need to read/write a wide range of both proprietary and standard 3D data formats. An integration with Parasolid enables perfect import of Parasolid-based CAD formats without translation, while other CAD formats are translated into valid Parasolid models.
For more specific data exchange requirements, dedicated single format translators are available to software developers as Parasolid add-ons. These geometry-focussed translator toolkits enable high speed, end-to-end translation between Parasolid and the following industry formats:
The data exchange solutions described above take advantage of intrinsic Parasolid functionality for optimizing data import and export. Parasolid customers can use this functionality to work with translated data in their CAD/CAM/CAE applications, or to develop dedicated translator solutions.
|B-rep import/export||Parasolid provides functions for creating valid models from import data that has boundary-representation data structures - topological and geometric data, typically associated with solids-based modelers.|
|Trimmed surface import/export||Parasolid accepts and exports geometric data in trimmed B-spline form. This supports representations from surfaces-based modelers.|
|Tolerant modeling||Models imported from other applications may be less accurate (use lower precision) compared with the high-accuracy models created in Parasolid. As a result, errors may become apparent in the imported model, for example, gaps arising between edges that would be considered coincident in the lower accuracy modeler.
Parasolid uses Tolerant Modeling to accommodate low precision data by applying local tolerance information. This enables downstream modeling operations to proceed without errors arising due to the inaccuracy of the imported data.
|Dealing with unsupported geometry types||Third-party applications may create geometric data that is not supported in Parasolid, for example, proprietary surface types. In such cases, Parasolid maps the unsupported geometry to a corresponding B-surface or B-curve to support downstream modeling operations.|
|Geometry repair||Parasolid includes functions for finding and repairing problems, such as self-intersecting curves and surfaces|
Some applications need to consume precise Parasolid model data, without requiring sophisticated model creation and editing capabilities. In such cases, Parasolid Communicator provides a foundation level capability for Parasolid XT interoperability, visualization and interrogation. The following tools are available:
However you decide to import geometry into Parasolid, there is the possibility that the model data is problematic due to low quality source data, for example.
Parasolid Bodyshop is an optional add-on for Parasolid. This toolkit provides software developers with advanced tools for repairing and optimizing more problematic import data. HOOPS Exchange includes and automatically takes advantage of the Parasolid Bodyshop toolkit to heal imported data.
|Parasolid Bodyshop Tools||Function|
|Pre-processing||Geometry clean-up , e.g. removing coincident curves , closing gaps, …|
|Model healing||Model healing , e.g. dealing with missing edges, aligning edges to faces, …|
|Post-processing||Model optimization , e.g. simplifying complex surface types to analytic equivalents, restoring accuracy to tolerant edges , …|
For more information about Parasolid data exchange, please contact Evan Knuttila.