CATIA Reader
Supported Entities
- CATIA v4 Reader
- Supported entities.- Point (type 1)
- Line segment (type 2)
- Parametric curve (type 3)
- Conics (types 20-23)
- Composite curve (type 24)
- Parametric surface (type 5)
- Face (type 6)
- Volume (type 7)
- Coordinate system (type 8)
- Skin (type 13)
- Mock-up solids (type 17-1)
- Exact solids (type 17-2)
- Ditto (type 28)
 
- CATIA v5 Reader
- Supported entities.- Free points
- Free curves
- Surfaces
- Skin bodies
- Solid bodies
- Facets/triangles
- Infinite planes
- Coordinate systems
- Publications
- Composite data
- Parts (.CatPart)
- Assemblies (.CatProduct)
 
- CATIA v6 Reader
- Supported entities.- Free points
- Free curves
- Surfaces
- Skin bodies
- Solid bodies
- Facets/triangles
- Infinite planes
- Coordinate systems
- Parts (.3Dxml, .3DRep)
- Assemblies (.3Dxml)
 
Import Options
| Value | Description | 
|---|---|
| on | Import all generic attributes (global and related to single entities) as metadata. | 
| off | Do not import attributes related to single entities. Only import global attributes. | 
| %attribute1%attribute2%attribute3 | Import specified generic attributes as metadata. The attribute names are listed, separated by a character that you choose, and inserted as the first element of the string. The example uses '%' as a separator. You can choose another character as a separator, in case one of the listed attribute names contains '%'. HyperMesh CFD will recognize it as it is the first character of the string. | 
| Value | Description | 
|---|---|
| on | Avoid using the conversion functions provided by third-party (default). | 
| off | Use the conversion functions provided by third-party. | 
| Value | Description | 
|---|---|
| on | Assign body identifier as
                metadata. 
 | 
| off | Do not assign body identifier as metadata (default). | 
| Value | Description | 
|---|---|
| double | A negative value (default) indicates to use the auto cleanup tolerance. A value greater than the calculated auto cleanup tolerance indicates to use that specific tolerance. Refer to the CAD Cleanup Tolerance. | 
| Value | Description | 
|---|---|
| integer | Read color attributes of geometric entities as metadata with integer values. 
 | 
| on | Same as integer. | 
| off | Do not read color attributes (default). | 
| Value | Description | 
|---|---|
| Parts | Generate a full part-based hierarchy. | 
| BOMOnly | Generate an empty part-based hierarchy. | 
| TreeOfComponents | Generate an assemblies/components based hierarchy. | 
| PackIntoSinglePart | Consolidate hierarchy into a single part. | 
| Value | Description | 
|---|---|
| on | Read density value as metadata (default). 
 | 
| off | Do not read density value. | 
| Value | Description | 
|---|---|
| on | Disable the third party algorithm for performing base surface trimming during
                import. This option should be used in conjunction with @ShrinkSurfaces. | 
| off | Do not disable the third party algorithm (default). | 
| Value | Description | 
|---|---|
| on | Preserve the original geometry edges, instead of merging them together during the import cleanup phase. | 
| off | Merge edges together during the import cleanup phase (default). | 
| Value | Description | 
|---|---|
| on | Generate the full CAD name, as retrieved from the CAD part, as metadata. This consists of assembly name/part name/feature name/entity name. 
 | 
| off | Do not generate full name metadata (default). | 
| Value | Description | 
|---|---|
| on | Enable the import of invisible (blanked/NO SHOW) components. This option, when used, takes priority over any other similar options/settings. | 
| off | Disable the import of invisible (blanked/NO SHOW) components (default). This option, when used, takes priority over any other similar options/settings. | 
| Value | Description | 
|---|---|
| on | Import CAD coordinate systems as system collectors (default). | 
| off | Do not import CAD coordinate systems. | 
| Value | Description | 
|---|---|
| on | Import the model for visualization purposes only. This skips many of the import steps (cleanup, stitching, solid creation, and so on) to provide a faster import. The resulting model may not be suitable for other uses. | 
| off | Import the model in the normal fashion (default). | 
| Value | Description | 
|---|---|
| on | Import free curves (wireframe entities) into the model (default). | 
| off | Do not import free curves. | 
| Value | Description | 
|---|---|
| on | Import free points into the model (default). | 
| off | Do not import free points. | 
| Value | Description | 
|---|---|
| on | Create regions from the geometry referenced in publications. | 
| off | Do not create regions from the geometry referenced in publications (default). | 
| Value | Description | 
|---|---|
| double | A factor > 0 for sizing of infinite planes. The factor is a percentage of the
                modal size. The default is 0.5. | 
| Value | Description | 
|---|---|
| on | Read layer value as metadata. 
 | 
| off | Do not read layer value (default). | 
| Value | Description | 
|---|---|
| on | Generate metadata with the original CAD hierarchy within the
                part. 
 | 
| off | Do not generate metadata with the original CAD hierarchy within the part (default). | 
| Value | Description | 
|---|---|
| string | Name of the CAD attribute containing the PDM material name info of the current
                  part. Default is "Material". | 
| Value | Description | 
|---|---|
| string | The string is prefixed to all metadata names. No prefix is used by
                  default. See CAD Metadata Naming for more details. | 
| Value | Description | 
|---|---|
| string | Name of the CAD attribute containing the PDM mesh flag name info of the current
                  part. Default is "MeshFlag". | 
| Value | Description | 
|---|---|
| string | Name of the CAD attribute containing the PDM material ID info of the current
                  part. Default is "MID". | 
| Value | Description | 
|---|---|
| on | Import original CAD entity IDs as
                metadata. 
 | 
| off | Do not import original CAD entity IDs as metadata (default). | 
| Value | Description | 
|---|---|
| string | Name of the CAD attribute containing the PDM part number info of the current
                part. Default is "PartNumber”. | 
| Value | Description | 
|---|---|
| string | Name of the CAD attribute containing PDM property ID info of the current
                  part. Default is "PID”. | 
| Value | Description | 
|---|---|
| double | Acceptable gap between curves of a ply contour (default 0.3). Meaningful if @ReadCompositeDatais enabled. | 
| Value | Description | 
|---|---|
| on | Import CATIAV5 composite data. | 
| off | Do not import CATIAV5 composite data (default). | 
| Value | Description | 
|---|---|
| on | Read hidden ply base surfaces. Meaningful if @ReadCompositeDatais enabled. | 
| off | Do not read hidden ply base surfaces (default). | 
| Value | Description | 
|---|---|
| on | Remove small segments present in composite curves and closes the gap by modifying the adjacent segments, while minimizing the distortion. | 
| off | Do not remove small segments present in composite curves. | 
| Value | Description | 
|---|---|
| string | Name of the CAD attribute containing PDM major revision info of the current
                  part. Default is "Revision”. | 
| Value | Description | 
|---|---|
| double | Define the model scaling factor during import. Default is 1.0. | 
| Value | Description | 
|---|---|
| on | For trimmed surfaces, shrink the corresponding base surfaces to only enclose the extents of the external trimming contour, plus a narrow frame. | 
| off | Do not modify the base surfaces (default). | 
| Value | Description | 
|---|---|
| on | Read surfaces, but do not create solid entities. | 
| off | Create solid entities (default). | 
| Value | Description | 
|---|---|
| Body | Generate body-based component (default if CreationType=Parts). | 
| Layer | Generate layer-based component. | 
| Part | Generate part-based component. | 
| General | Keep component as in CAD (default if CreationType=TreeOfComponents). | 
| Value | Description | 
|---|---|
| on | Stitch surfaces belonging to different components. | 
| off | Do not stitch surfaces belonging to different components (default). | 
| Value | Description | 
|---|---|
| on | Create entity name as metadata (default). 
 | 
| FromBody | Take entity from its parent body and create as metadata. 
 | 
| off | Do not read tags. | 
| Value | Description | 
|---|---|
| CAD units | Keep the units of the CAD files (default for GUI). | 
| MKS [m kg N s] | Convert to the corresponding units system. | 
| MMKS [mm kg N s] | Convert to the corresponding units system. | 
| MPA [mm t N s] | Convert to the corresponding units system. | 
| CGS [cm g dyn s] | Convert to the corresponding units system. | 
| MMKNMS [mm kg kN ms] | Convert to the corresponding units system. | 
| MMGNMS [mm g N ms] | Convert to the corresponding units system. | 
| IPS Std [in pounds lbf s] | Convert to the corresponding units system. | 
| IPS Grav [in slinch lbf s] | Convert to the corresponding units system. | 
| FPS Std [ft pounds lbf s] | Convert to the corresponding units system. | 
| FPS Grav [ft slug lbf s] | Convert to the corresponding units system. | 
| Scale factor | Apply the corresponding scale factor (default for no GUI to allow supporting legacy scripts). | 
| Value | Description | 
|---|---|
| string | Name of the CAD attribute containing the PDM thickness info of the current
                  part. Default is "Thickness". | 
| Value | Description | 
|---|---|
| on | Trim ply surfaces when a ply points to one surface only. Meaningful if @ReadCompositeDatais enabled. | 
| off | Do not trim ply surfaces (default). | 
| Value | Description | 
|---|---|
| string | Name of the CAD attribute containing the PDM UID info of the current
                  part. Default is "UID". | 
There is also the possibility to specify a default search path for files referenced
                by assemblies via the CT_DefaultPartPath environment variable.
By default, the referenced files will be read from the locations referenced in the assembly files.
- If the CT_DefaultPartPathenvironment variable is not defined, an attempt will be made to locate the file in the directory where the assembly exists.
- If the CT_DefaultPartPathenvironment variable is defined, an attempt will be made to locate the file in the directories defined by the environment variable, following the order the directories are given (directories separated by semi-colons).
Supported Metadata
| Type | Entities | Description | 
|---|---|---|
| string | 
 | Identifier of the CAD body containing the entity. Generated when
                     | 
| Type | Entities | Description | 
|---|---|---|
| string | comps, assems if hierarchy as Assemblies; parts if hierarchy as Parts | Three RGB values, ranging from 0 to 255, indicating the color of the entity in the CAD model. Generated when  | 
| Type | Entities | Description | 
|---|---|---|
| string | assems | The command block text for a CATIA v4 file. This is only attached to the root assembly. | 
| Type | Entities | Description | 
|---|---|---|
| string | assems | The <name>field is the name of the local coordinate system
                and the value is the local coordinate system information. | 
| Type | Entities | Description | 
|---|---|---|
| double | solids | The value of the density of a solid. Generated when  | 
| Type | Entities | Description | 
|---|---|---|
| string | points lines surfs solids comps assems | A string indicating the name in the following format: 
 Generated when  | 
| Type | Entities | Description | 
|---|---|---|
| integer | 
 | Value of the layer of an entity. Generated when
                     | 
| Type | Entities | Description | 
|---|---|---|
| string | 
 | Hierarchy of an entity within a part. Generated when
                     | 
| Type | Entities | Description | 
|---|---|---|
| integer | comps if hierarchy as Assemblies; parts if hierarchy as Parts | Model units specified in the CAD file. 
 This is always generated. | 
| Type | Entities | Description | 
|---|---|---|
| string | points lines surfs solids parts | The original CAD entity ID. Generated when  | 
| Type | Entities | Description | 
|---|---|---|
| string | points lines surfs solids | The tag (name) of the entity as read from the CAD model, if one exists. Generated when  |