![]() |
Reading and Writing Parasolid Data |
<<< Assemblies And Instances | Chapters | Expressions >>> |
You can save Parasolid data in a variety of ways: to a single logical file. a memory file or a database. Saving Parasolid data may be referred to as archiving. Parasolid data can be one or more model parts, or the contents of a partition. This section provides a brief overview on Parasolid’s support for saving model data. For full details, see Chapter 100, “Archives”.
There are dedicated PK functions for reading and writing different types of Parasolid data.
Parasolid saves all model data using the Parasolid XT format. This is an open format that is documented in the accompanying Parasolid XT Format Reference manual.
Note: If you licence Parasolid you do not need to work from the XT Format Reference to read and write Parasolid data: use the PK functions referred to in this chapter. |
To write Parasolid data, you need to transmit model data via the frustrum using one of the following functions:
Transmitting one or more parts where the key string does not include Unicode characters |
|
Transmitting one or more parts where the key string does include Unicode characters |
|
For more information on transmitting a part see Section 100.2, “Transmitting a part” and for more information on transmitting a partition see Section 100.4, “Transmitting a partition”.
To read data into the current Parasolid session, information needs to be received via one of the following functions:
For more information on receiving a part see Section 100.3, “Receiving a part” and for more information on receiving a partition see Section 100.5, “Receiving a partition”
Parasolid provides core functionality to support interoperability between Parasolid-based applications and other sources of 3D model data.
These include functions for importing trimmed surfaces and boundary representation (b-rep) solid models. These routes are commonly used by those who wish to write their own data translators. For more information on these forms of input, See Chapter 90, “Importing Data”.
Parasolid outputs geometric information in a standard form so it can be exported for use in other applications. For more information, see Chapter 91, “Exporting Data”.
Parasolid does not provide direct support for certain file formats such as IGES or STEP. However, you can licence toolkits for converting non-Parasolid model data from Siemens PLM Software. Information on licensing Parasolid Translators can be found on the Parasolid website (http://www.plm.automation.siemens.com/en_us/products/open/parasolid/portfolio/translators.shtml).
Whether you licence some or all of the Parasolid Translator suite from Siemens PLM Software, write your own translators, or seek out a third party solution, you can also licence Parasolid Bodyshop. This toolkit can help to optimise the process of data translation both to and from Parasolid. Further information on licensing Parasolid Bodyshop can be found on the Parasolid website (http://www.plm.automation.siemens.com/en_us/products/open/parasolid/portfolio/bodyshop.shtml).
You can write and read other types of Parasolid data for fault reporting and debugging purposes. See Reporting Faults to Parasolid manual and Chapter 115, “Session Support”, for additional information.
<<< Assemblies And Instances | Chapters | Expressions >>> |