InterOp:Connect/CATIA V5/CATIA V5 Writer

From DocR18

Jump to: navigation, search

The CATIA V5 Writer component writes CATIA V5 files. This component is in the form of shared libraries. InterOp Connect supports translation of the following file formats and versions:

Write
File Format File Extension Version Supported
CATIA V5 .CATPart, .cgr, and .CATProduct CATIA V5 R6 through R18

Contents

Features

Features of the CATIA V5 Writer include:

  • License - Uses native standalone CATIA V5 libraries to perform CATIA V5 operations. These libraries are delivered with the product. No separate licenses of CATIA V5 are required for using this translator. However, the mapping function callback feature is enabled only if a CATIA V5 license is available.
  • Continuity Compliance
  • Small model units
  • Support for Surface Trimming
  • Support for Multilevel Assembly
  • Mapping Function Callback - Provides a method to check the generated CATIA V5 entities with the corresponding input geometry.
IMPORTANT This callback function is available, only if there is access to V5 CAA. If a CATIA V5 license is not available, please ignore this callback function and its implementation.

Options for CATIA V5 Writer

Option Default Description
PreserveSurfaceLimits* False This option attaches an attribute to the ACIS surface that indicates whether to preserve surface geometry while translating from ACIS to CATIA V5 to ACIS file format.
SaveVersion CATIAV5R18 This option sets the file level while writing the CATIA V5 file.
AssemblySaveType "Aggregate" This option controls whether to create multilevel assembly in CATIA V5 file from XML_EBOM file or not.

DisableHybridBody

false This option sets whether to translate sheet, wire and point entities as hybrid body in CATIA V5.

* Not available for Parasolid product line.

Document

Axis System, Layer, Layer Filter and Selection Set

CATIA V5 Writer imports Axis System information including name and current status.
CATIA V5 Writer imports Layer and Layer Filter information including name and current status and entities in the layer, layers in layer filter.
CATIA V5 Writer also imports Selection Sets information including name and current status and entities in the Selection Set.


Line Thickness

While translating to CATIA V5, all thicknesses are mapped to the following thicknesses supported by the CATIA V5 modeler(1-8).
Sr. No. Value
1 0.13 mm
2 0.35 mm
3 0.7 mm
4 1.0 mm
5 1.4 mm
6 2.0 mm
7 2.3 mm
8 2.6 mm

In case the thickness to be mapped is other than the above, the nearest value out of the above is selected.

Assembly

  • Support for Multilevel Assembly - 3D InterOp Connect provides support for translation of multilevel assemblies from XML-EBOM file to CATIA V5 file format. You can control the translation of multilevel assemblies by using the AssemblySaveType option.

BRep

  • Continuity Compliance

Imported geometry that is not compliant with the continuity requirement (C2 continuous) of CATIA V5 formats are split on discontinuities. Based on continuity requirements, the topology is modified accordingly.

  • Small model units

Imported geometry smaller than 0.001 model units is suppressed during the translation and the topology is modified accordingly.

  • Support for Surface Trimming

3D InterOp Connect provides an option to control the trimming of surfaces while translating from ACIS to CATIA V5 to ACIS format. While translating from ACIS to CATIA V5 to ACIS format, the original surfaces in ACIS file were trimmed in the resultant ACIS file. A new option, PreserveSurfaceLimits, is now available that you can use in the first phase of translation, ACIS to CATIA V5, to prevent trimming of surfaces. In the second phase:

    • If ExportUseSurfaceLimits option is set to TRUE, trimming will not be performed.
    • If ExportUseSurfaceLimits is set to FALSE, all the surfaces for which PreserveSurfaceLimits option is not set will be trimmed to the face boundaries.

Visualization

CATIA V5 Writer can write Visualization (Scenegraph) data to CGR files.

Representation user option should be set to Visualization.

Mesh

Mesh data is a collection of triangles that define a shape within the model. CATIA V5 Writer supports writing of Mesh data to CATIA V5 format.

Representation user option should be set to Mesh.

Limitations

The CATIA V5 Writer has the following limitations:

  • No Support for File Names with Non-ASCII Characters

The CATIA V5 Writer does not support writing CATIA V5 files that are named using non-ASCII characters. CATIA V5 is based on the ISO 646 standard, which does not support multi-byte character code.

  • No Support for Writing Visualization Files prior versions

The CATIA V5 Writer does not support saving Visualization (.cgr) files from previous versions of CATIA V5. The use of the option CATIAV5.BRep.SaveVersion is not supported for .cgr files.

  • No Support for certain Characters in PartNumber of a CATPart File

The CATIA V5 Writer does not support characters such as, "! ", ":", "/", "\\" in the PartNumber of a CATPart file. Each forbidden character in the PartNumber is replaced by an underscore, "_", while writing a CATIA V5 assembly.

  • Translation of line-type and line-thickness attributes

Applies to free wires and curves. It does not apply to edges.

Personal tools
new releases