The 3D ACIS® Modeler (ACIS) is Spatial’s prominent 3D solid modeling engine. 3D InterOp is a CAD data translation framework (Interoperability)

InterOp:Connect/STEP/STEP Reader

From DocR19

Jump to: navigation, search

The STEP Reader component reads files from STEP.

InterOp Connect supports translation of the following file formats and versions:

READ
File Format File Extension Version Supported
STEP .stp, .step STEP AP203, AP214 (geometry only)

Contents

Features Highlights

Features of the STEP Reader include:

  • Assembly file support
  • Support for various geometric entities
  • Multiple transfer mechanisms
  • Support for Free Part Translation
  • Tolerant modeling
  • Support for Localized Text

Options for STEP Reader

Option Default Description
CreateMultiLumpBody false This option controls whether all the models are translated as multiple lumps into a single body in STEP. (A STEP file might contain a shape representation through a number of models.)
ReadProduct1stField true This option sets ATTRIB_XSTEP_PRODUCT_ID as the first or second field of the product structure in a STEP file.
ClassVIAsTrimStitch false This option controls whether to read solid as trim and perform stitching.
ExplodeClassIIWires true This option controls whether curves from Class II wires are to be translated as separate wire bodies.
ProductDefBasedRead true This option specifies whether to read only those bodies and assemblies that are related to a product through a product definition.
TranslateAllClass2SheetsInSingleBody false This option controls the translation of Class II surfaces while translating from STEP to other formats.
TranslateClassIIFaces true This option controls the translation of Class II faces from STEP to other formats.
TranslateClassIIIWires true This option controls the translation of Class III wires from STEP to other formats.
TranslateClassIIWires true This option controls the translation of Class II wires from STEP to other formats.
TranslateClassIVAsTrim true This option specifies whether Class IV bodies such as SHELL_BASED_SURFACE_MODEL are to be treated as trimmed faces.
TranslateClassIVFaces true This option controls the translation of Class IV bodies such as SHELL_BASED_SURFACE_MODEL.
TranslateClassVFacetedSolid true This option controls whether to translate FACETED_BREP (Class V) from the STEP file to the target file.
TranslateClassVISolid true This option specifies whether to read Class VI solids from a STEP file.
ReadScaleFactor -1.0 This option controls scaling of entities in STEP file before exporting it to another system.

Document

Assembly

  • Assembly file support
The translator can read assembly STEP (*.stp, *.step) files. Depending upon the capabilities of the Writer, the assembly will be flattened or written as assembly. The part name format in flatten route of ACIS is as follows:
RootAssemblyName| SubAssembly1-InstName#DefName| SubAssembly2-InstName#DefName|…|InstName#DefName;PartName

where "#" is used as a separator for Instance Name and Definition Name. InterOp provides a definition name with Instance Name for subassemblies. When translating to ACIS, refer to ACIS Writer for more information on name handling.

  • Support for Free Part Translation
InterOp provides support for translating free parts along with the assembly at the root level. For more information, refer to Free Part Translation.

BRep

  • Support for various geometric entities
The translator supports translation of Class VI bodies (manifold bodies), Class V bodies (faceted B-rep), Class IV bodies (surface bodies), Class III bodies (wire frame bodies), Class II surfaces, and Class II wires.
  • Multiple transfer mechanisms
The translator offers three routes for data transfer from STEP to other formats: topology route, trim route, and wire route. By default, the topology route is used to transfer data from Class VI models in STEP. The trim route is used to transfer data from Class V faceted Breps, Class IV surface models, and Class II surfaces in STEP to other formats. The wire route is used to transfer data from Class III and Class II wires in STEP.
  • Tolerant modeling
After data has been read from a STEP file, tolerant modeling is performed on the body. Various checks are then made of the resultant bodies and check errors are fixed as far as possible.

Limitations

The STEP Reader has the following limitations:

  • Translation of 2D curves
The translator cannot read 2D curves in STEP files.

Localized Text

The STEP Reader supports the reading of ASCII encoded UTF-16 and UnsignedCharacter strings as described in Localized Text In STEP Files. The strings are read and converted them into the equivalent UTF-16 string. For example, if the source STEP file contains any attribute, assembly, or instance names, in the form of ASCII strings (for UTF16 and UnsignedCharacter encodings), they will be exported as UTF-16 strings.

Personal tools