STEP Writer

The STEP writer allows developers to export B-rep data from Exchange to STEP. The file extensions that you can create when you export the data are:

(To compress a STEP file, simply use the .STPZ file extension appended to the file name in the export file name parameter for the A3DAsmModelFileExportToStepFile function.)

Assembly

The full assembly tree is exported with all the instancing information maintained.

B-rep

When we export to STEP we look at the source data and map each surface to one of the following:

...and curves to one of the following:

Our STEP writer supports the export of tessellated geometry to the AP242 format. This includes tessellated solids, shells, wires, and point sets.

Visualization

Our STEP writer supports the export of tessellated geometry to the AP242 format. This includes tessellated solids, shells, wires, and point sets.

If a part contains solids with no B-rep, all of the geometry for this part will be exported as tessellated geometry for the AP242 format. This includes TESSELLATED_SOLID, TESSELLATED_SHELL, TESSELLATED_WIRE, and TESSELLATED_POINT_SET.

Writing B-rep and tessellation together is not yet supported.

Views

Views, camera definitions, sections, and PMI visibility are supported by our STEP file writer.

PMI

PMI is supported by our STEP file writer. HOOPS Exchange supports export of semantic PMI to the STEP AP242 format.

This includes:

It is possible to export PMI representation as polylines (text will be outlined) or tessellated (text will be filled).

Miscellaneous

The following file attributes can be exported: User Name, Organization Name, and Authorization Name.

User-defined attributes on geometry and part can be exported (AP242 only).

Validation properties on geometry, part and PMIs can be exported (AP242 only).