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 Writer

From DocR19

Jump to: navigation, search

The STEP Writer component writes STEP files.

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

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

Contents

Features Highlights

Features of the STEP Writer include:

  • Assembly file support
  • Support for XML+ACIS files
  • Support for various geometric entities
  • Multiple transfer mechanisms
  • Units translation
  • Support for Localized Text


Options for STEP Writer

Option Default Description
AngleUnit 0 This option specifies whether the angles to be written to the STEP file should be in degrees or radians.
ConvTrimToClassIIIWires false This option controls whether to translate a model containing trimmed faces as Class III wire frame model.
ConvTrimToClassIVFaces true This option controls whether to translate a model containing trimmed faces as a Class IV manifold surface model.
EnableMultiLumpBody false This option specifies whether a multi-lump body should be written as a single ABSR body in STEP.
FileLineIncrement 1 This option indicates the line number from which the STEP file is to begin when creating a file.
FileLineLength 1 This option specifies the length of a line in the STEP file.
FileTolerance 0.000001 This option sets the tolerance value for a STEP file.
StepFileStartLineNumber 1 This option specifies the starting line number for writing a STEP file.
TranslateAsAp214Format false This option specifies whether the STEP file should be written in AP214 format.
TranslateSheetAsClassIISurface false This option controls the translation of sheet bodies as Class II surfaces or as Class IV manifold surface models in the STEP file.
TranslateSolidAsClassIISurface false This option controls the translation of solid bodies as Class II surfaces or Class VI bodies in the STEP file.
TranslateSolidAsClassIIWires false This option controls the translation of a solid body as a wire body in the STEP file.
TranslateSolidAsClassIV false This option controls the translation of a solid body in a file as a trim body in the STEP file.
TranslateSolidAsNonManifoldSurface false This option controls the translation of the solid bodies as Class IV non-manifold surfaces or as Class VI bodies in the STEP file.
TranslateStepClassI true This option controls the writing of Class I data to STEP file.
TranslateWireAsClassIIWires true This option controls the translation of wires as Class II wires in the STEP file.
TranslateWireAsClassIIIWires false This option controls whether to translate a wire model as a Class III wire frame model in a STEP file.
WriteAssemAsCtxtDepShapeRep false This option controls whether to write STEP assemblies as context_dependent_shape_representation or mapped_items.
WriteShortName false This option specifies whether to use short names or long names while writing entities in the STEP file.
WriteSolidClass3 false This option controls whether to write a solid model as a Class III wire frame model in STEP file.
Authorization " "(Empty String) This option sets the information in the authorization field in the FILE_NAME entity.
AuthorName " "(Empty String) This option sets the information in the author field in the FILE_NAME entity.
FileDescription "STEP AP203" This option sets the information in the description field in the FILE_DESCRIPTION entity.
FileName " "(Empty String) This option sets the information in the name field in the FILE_NAME entity.
ImplementationLevel 1 This option sets the information in the implementation_level field in the FILE_DESCRIPTION entity.
OrganizationName " "(Empty String) This option sets the information in the organization field in the FILE_NAME entity.
PreProcessorVersion "XStep 1.0" This option sets the information in the preprocessor_version field in the FILE_NAME entity.
ProgramName " "(Empty String) This option sets the information in the originating_system field in the FILE_NAME entity.
SchemaName "CONFIG_CONTROL_DESIGN" This option sets the schema name for the STEP file.

Document

  • Units translation

While writing to STEP, the default unit is meters. Other available types of units include millimeters, centimeters, and inches.

Assembly

  • Assembly file support

The translator writes STEP assembly files.

  • Support for XML+ACIS files

InterOp Connect supports translation of XML+ACIS files to STEP assembly format.

BRep

  • Support for various geometric entities

The translator supports writing of Class VI bodies (manifold bodies), Class IV bodies (surface bodies), Class III bodies (wire frame bodies), Class II surfaces, and Class II wires and free points.

  • 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.

Limitations

The STEP Writer has the following limitations:

  • Translation of 2D curves

The translator cannot write 2D curves to STEP.

  • Support for FACETED_BREP

FACETED_BREP cannot be written.

Localized Text

The STEP Writer supports the writing of ASCII encoded UTF-16 and UnsignedCharacter strings as described in Localized Text In STEP Files.

Personal tools