InterOp:Connect/ACIS

From DocR21

Jump to: navigation, search
Format - ACIS
Other formats

ACIS · CATIA V4 · CATIA V5 · HSF · IGES
Inventor · Parasolid · Pro/E · SolidWorks
STEP · Unigraphics · VDA-FS · XML E-BOM


The ACIS component manages InterOp interaction with ACIS formats. This component is in the form of shared libraries. For information regarding platform support, refer to Installation.

Prerequisites

The ACIS component requires a license for 3D ACIS Exchange, 3D Viz Exchange, or 3D ACIS Modeler. For information regarding supported platforms, memory size, and hard disk space requirements, refer to Installation.


Attribute Mapping

Attributes that are translated to and from ACIS to other supported InterOp components are as follows:

ACIS Attribute Description
ATTRIB_RGB Color attribute
ATTRIB_XACIS_CURRENT Current or Active status of axis-system (WCS), layer, layer-filter, or selection-set
ATTRIB_XACIS_ID Identifier attribute
ATTRIB_XACIS_LAYER Layer attribute
ATTRIB_XACIS_LAYER_NAME Layer name attribute
ATTRIB_XACIS_LINEFONT Line font attribute
ATTRIB_XACIS_LINETYPE Line type attribute
ATTRIB_XACIS_LINEWEIGHT Line weight attribute
ATTRIB_XACIS_NAME Name attribute / Parameter name
ATTRIB_XACIS_ALIAS Alias attribute
ATTRIB_XACIS_PICK Pick attribute
ATTRIB_XACIS_PID Permanent ID for topology data
ATTRIB_XACIS_PNAME Permanent name for topology data
ATTRIB_XACIS_SHOW Show attribute
ATTRIB_XACIS_THICKNESS Thickness attribute
ATTRIB_XSTEP_PRODUCT_ID Product ID attribute for STEP
SPAATTRIB_MATERIAL_NAME Material name of the entity
SPAATTRIB_VALUE Parameter value
SPAATTRIB_VALUETYPE Parameter value type

Note: The attributes, ATTRIB_XACIS_SHOW and ATTRIB_XACIS_PICK, are attached to ACIS only if the value of these attributes is False in the source system. If the value of these attributes is True in the source system, these attributes are not attached to the resultant ACIS body.


Note: InterOp Connect supports translation of Note information (containing parameters) from CATIA V5. For each Note, a SPACOLLECTION entity is created. Each SPACOLLECTION entity has a generic attribute (type ATTRIB_GEN_INTEGER) attached to it. The name of the attribute attached to a SPACOLLECTION entity is ATTRIB_XACIS_COLLECTION_TYPE. The value of this attribute is 1. For each parameter of the Note, another SPACOLLECTION entity is created and added as a member to the Note's SPACOLLECTION entity. For details, refer to Part Notes in the section Parameters.


Note: Parameter SPACOLLECTION entity has the following attributes to define the parameter:

  • ATTRIB_XACIS_NAME: String, contains the parameter name.
  • SPAATTRIB_VALUE: String, contains the parameter value.
  • SPAATTRIB_VALUETYPE: Integer, contains the parameter value type. The following table lists valid integer values and the corresponding parameter value type:
Integer Value Parameter Value Type
0 Unknown
1 String
2 Integer
3 Double/Real
4 Boolean

Entity Mapping

Entities that are mapped between ACIS and other file formats are as follows:

ACIS Entity Form
BODY solid, sheet, wire or point body
bspline bspline
COEDGE coedge
CONE cone
CONE (cylinder) cylinder
EDGE edge
ELLIPSE ellipse
ELLIPSE (circle) circle
FACE face
INTCURVE based on bs3_curve curve
LOOP loop
LUMP lump
Offset offset surface
PLANE plane
Point point
SHELL shell (set of connected faces)
SPAGROUP layer*, layer filter*, selection set
SPHERE sphere
SPLINE spline
STRAIGHT line
TORUS torus
VERTEX vertex
WCS coordinate (axis) system
Wire wire

* SPAGROUP entity in ACIS is used to represent logical collection such as layer, layer-filter, or selection-set.

Personal tools
Live