{"id":523,"date":"2018-09-16T09:56:55","date_gmt":"2018-09-16T13:56:55","guid":{"rendered":"https:\/\/blogs.sw.siemens.com\/plm-components\/?p=523"},"modified":"2026-03-26T08:03:08","modified_gmt":"2026-03-26T12:03:08","slug":"parasolid-data-exchange","status":"publish","type":"post","link":"https:\/\/blogs.sw.siemens.com\/plm-components\/parasolid-data-exchange\/","title":{"rendered":"Parasolid Data Exchange"},"content":{"rendered":"\n<p>Designers, engineers and manufacturers deploy a wide range of different systems for product modeling, simulation and manufacture, 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.<\/p>\n\n\n\n<p>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 our open business model, together with a wide range of solutions for data import, export and optimization.<\/p>\n\n\n\n<p><strong>Translation-free interoperability using the widespread Parasolid XT format<\/strong><\/p>\n\n\n\n<p>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. &nbsp; <\/p>\n\n\n\n<p>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.<\/p>\n\n\n\n<div class=\"wp-block-image is-style-default\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"775\" height=\"620\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/10\/2020\/09\/Parasolid-metrics.jpg\" alt=\"Parasolid-metrics\" class=\"wp-image-525\" srcset=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/10\/2020\/09\/Parasolid-metrics.jpg 775w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/10\/2020\/09\/Parasolid-metrics-600x480.jpg 600w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/10\/2020\/09\/Parasolid-metrics-768x614.jpg 768w\" sizes=\"auto, (max-width: 775px) 100vw, 775px\" \/><\/figure><\/div>\n\n\n\n<p><strong>Interoperability with other data formats<\/strong><\/p>\n\n\n\n<p>To enable interoperability with applications that aren\u2019t 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.<\/p>\n\n\n\n<p><strong>HOOPS Exchange<\/strong> <\/p>\n\n\n\n<p>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. A tight integration with Parasolid enables perfect import of Parasolid-based CAD formats without translation, while other CAD formats are translated into valid Parasolid models.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Imports all major mechanical CAD formats<\/li><li>Imports Parasolid-based formats from NXTM software, Solid Edge\u00ae software and SolidWorks\u00ae software without translation<\/li><li>Translates non-Parasolid formats into valid Parasolid models<\/li><li>Repairs invalid data such as inconsistent tolerances and geometric discontinuities<\/li><li>Provides comprehensive programmatic access to data associative to Parasolid geometry: assembly\/configuration, tessellated data, model structures, Product Manufacturing Information (PMI) in both visual and semantic forms, metadata and views<\/li><li>Exports to standard file formats including IGES and STEP<\/li><\/ul>\n\n\n\n<div class=\"wp-block-image is-style-default\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"453\" height=\"698\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/10\/2020\/09\/HOOPS-Exchange-formats.jpg\" alt=\"HOOPS-Exchange-formats\" class=\"wp-image-526\" srcset=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/10\/2020\/09\/HOOPS-Exchange-formats.jpg 453w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/10\/2020\/09\/HOOPS-Exchange-formats-389x600.jpg 389w\" sizes=\"auto, (max-width: 453px) 100vw, 453px\" \/><\/figure><\/div>\n\n\n\n<p><strong>Parasolid Single Format (Point-to-Point) Translators<\/strong><\/p>\n\n\n\n<p>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:<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><tbody><tr><td><strong>Format<\/strong><strong><\/strong><\/td><td><strong>Read (to XT)<\/strong><strong><\/strong><\/td><td><strong>Write (from XT)<\/strong><strong><\/strong><\/td><\/tr><tr><td><strong>STEP<\/strong><\/td><td>AP203, AP214, AP242<\/td><td>AP203, AP214, AP242<\/td><\/tr><tr><td><strong>IGES<\/strong><\/td><td>up to 5.3<\/td><td>up to 5.3<\/td><\/tr><tr><td><strong>ACIS\u00ae (SAT)<\/strong><\/td><td>up to R24<\/td><td>up to R24<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>Parasolid \u2013 intrinsically designed for interoperability<\/strong><\/p>\n\n\n\n<p>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.<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><tbody><tr><td><strong>B-rep import\/export<\/strong><\/td><td>Parasolid provides functions for creating valid models from import data that has boundary-representation data structures &#8211; topological and geometric data, typically associated with solids-based modelers.<strong><\/strong><\/td><\/tr><tr><td><strong>Trimmed surface import\/export<\/strong><strong><\/strong><\/td><td>Parasolid accepts and exports geometric data in trimmed B-spline form. This supports representations from surfaces-based modelers.<strong><\/strong><\/td><\/tr><tr><td><strong>Tolerant modeling<\/strong><\/td><td>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 <em>Tolerant Modeling<\/em> to accommodate low resolution data by applying local tolerance information. This enables downstream modeling operations to proceed without errors arising due to the inaccuracy of the imported data.<strong><\/strong><\/td><\/tr><tr><td><strong>Unsupported geometry types<\/strong><\/td><td>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.<strong><\/strong><\/td><\/tr><tr><td><strong>Geometry repair<\/strong><\/td><td>Parasolid includes functions for finding and repairing problems, such as self-intersecting curves and surfaces.<strong><\/strong><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>Parasolid Communicator<\/strong><\/p>\n\n\n\n<p>Some applications need to consume precise Parasolid model data, without requiring sophisticated model creation and editing capabilities. In such cases, <em>Parasolid Communicator <\/em>provides a foundation level capability for Parasolid XT interoperability, visualization and interrogation. The following tools are available:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Read\/write of native Parasolid XT files.<\/li><li>B-rep import and trimmed surface import\/export<\/li><li>Geometry repair tools for imported data<\/li><li>Geometry creation \u2013 for 3D primitives, B-splines, \u2026<\/li><li>Topological and geometric evaluations and inquiries<\/li><li>Calculation of mass properties, minimum and maximum distance and collision detection<\/li><li>Non-destructive sectioning, graphical output and faceting\/meshing<\/li><\/ul>\n\n\n\n<p><strong>Parasolid Bodyshop &#8211; advanced data repair and optimization<\/strong><\/p>\n\n\n\n<p>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. &nbsp; <em>Parasolid Bodyshop<\/em>is an optional add-on for Parasolid. This toolkit provides software developers with advanced tools for repairing and optimizing more problematic import data. &nbsp;HOOPS Exchange includes and automatically takes advantage of the Parasolid Bodyshop library to heal imported data.<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><tbody><tr><td><strong>Tools<\/strong><strong><\/strong><\/td><td><strong>Function<\/strong><strong><\/strong><\/td><\/tr><tr><td><strong>Pre-processing<\/strong><strong><\/strong><\/td><td>Geometry&nbsp; clean-up , e.g. removing coincident curves , closing gaps, \u2026<\/td><\/tr><tr><td><strong>Model healing<\/strong><strong><\/strong><\/td><td>Model healing , e.g. dealing with missing edges, aligning edges to faces, \u2026<\/td><\/tr><tr><td><strong>Post-processing <\/strong><strong><\/strong> <strong>&nbsp;<\/strong><strong><\/strong><\/td><td>Model optimization , e.g. simplifying complex surface types to analytic equivalents, restoring accuracy to tolerant edges , etc.<\/td><\/tr><\/tbody><\/table><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Designers, engineers and manufacturers deploy a wide range of different systems for product modeling, simulation and manufacture, often using different&#8230;<\/p>\n","protected":false},"author":49853,"featured_media":285,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spanish_translation":"","french_translation":"","german_translation":"","italian_translation":"","polish_translation":"","japanese_translation":"","chinese_translation":"","footnotes":""},"categories":[1],"tags":[7],"industry":[],"product":[248],"coauthors":[],"class_list":["post-523","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news","tag-parasolid","product-parasolid"],"featured_image_url":"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/10\/2019\/12\/parasolid-32-teaser-image.jpg","_links":{"self":[{"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/posts\/523","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/users\/49853"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/comments?post=523"}],"version-history":[{"count":2,"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/posts\/523\/revisions"}],"predecessor-version":[{"id":603,"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/posts\/523\/revisions\/603"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/media\/285"}],"wp:attachment":[{"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/media?parent=523"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/categories?post=523"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/tags?post=523"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/industry?post=523"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/product?post=523"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/coauthors?post=523"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}