# CATIA V5 (Plug-in) Exporter

Section Name [ENF2CAA]

## XConvertPMI

Specify whether to convert PMI.

- Default Value: 0
- Values
  - 0: Don’t convert PMI
  - 1: Convert PMI
  - 2: Convert as polyline PMI

## XConvertView

Specify whether to convert captures. (View)

- Default Value: 0
- Values
  - 0: Don’t convert View
  - 1: Convert View

## XConvertUserProperty

Specify whether to convert user properties. (Attribute)

- Default Value: 0
- Values
  - 0: Don’t convert user properties
  - 1: Convert user properties

## XConvertSystemProperty

Specify whether to convert system properties. (Attribute)

- Default Value: 0
- Values
  - 0: Don’t convert system properties
  - 1: Convert system properties

## XConvertMaterial

Specify whether to convert Material. (Attribute)

- Default Value: 0
- Values
  - 0: Don’t convert Material
  - 1: Convert Material

## ConvertGeometryType

Specify whether to convert polygon to CGR in CATProduct.

- Default Value: 0

- Values

  - 0: Don’t convert CGR
    (Convert B-rep only)

  - 1: Convert CGR along with B-rep

## ConvertIsoCurve

Specify whether to convert isolated curves.

- Default Value: 1
- Values
  - 0: Don’t convert isolated curves
  - 1: Convert isolated curves

## ConvertInfiniteLine

Specify whether to convert infinite and half-infinite lines.

- Default Value: 1
- Values
  - 0: Don’t convert infinite and half-infinite lines
  - 1: Convert infinite and half-infinite lines

## CollectCurve

Specify whether to convert all isolated curves as a single feature.

- Default Value: 0

- Values

  - 0: Don’t convert as a single feature
    (Convert each isolated curve as a single feature)

  - 1: Convert all isolated curves as a single feature

## ConvertIsoPoint

Specify whether to convert isolated points.

- Default Value: 1
- Values
  - 0: Don’t convert isolated points
  - 1: Convert isolated points

## CollectVertex

Specify whether to convert all isolated points as a single feature.

- Default Value: 0

- Values

  - 0: Don’t convert as a single feature
    (Convert each isolated point as a single feature)

  - 1: Convert all isolated points as a single feature

## SkipIsolatedPlane

Specify whether to skip isolated plane conversion.

- Default Value: 0

- Values

  - 0: Don’t skip
    (Convert isolated planes)
  - 1: Skip
    (Don’t convert isolated planes)

## HideDefaultPlane

Specify whether to hide the default plane.

- Default Value: 0
- Values
  - 0: Hide the default plane when converting an assembly, and show when converting a single part model
  - 1: Always hide the default plane

## ConvertRefAxis

Specify whether and how to convert Reference Axis.

- Default Value: 1
- Values
  - 0: Don’t convert Reference Axis
  - 1: Convert Reference Axis to wire in CATIA V5
  - 2: Convert Reference Axis to half line in CATIA V5

## Axis

Specify whether to convert the coordinate system (Axis System).

- Default Value: 1
- Values
  - 0: Don’t convert Axis System
  - 1: Convert Axis System

## InstancePathDisp

Specify whether to convert the display attribute of instances per instance path.

- Default Value: 0
- Values
  - 0: Don’t convert per instance path
  - 1: Convert display attribute of instances per instance path

## HideSurface

Specify whether to hide surfaces (change the display flag to hidden, and convert surfaces as hidden).

- Default Value: 0

- Values

  - 0: Don’t change the original display flag
    (Convert surfaces maintaining the original display flag)

  - 1: Hide surfaces (convert surfaces as hidden) regardless of the original display flag

## HideWire

Specify whether to hide isolated points and isolated curves (change the display flag to hidden, and convert isolated elements as hidden).

- Default Value: 0
- Values
  - 0: Don’t change the original display flag (convert isolated elements maintaining the original display flag) when “CollectCurve=0” is set, or change to shown (convert isolated elements as shown) when “CollectCurve=1” is set.
  - 1: Hide isolated elements (convert isolated curves/points as hidden) regardless of the original display flag

## FaceColor

Specify whether to convert the face color.

- Default Value: 1
- Values
  - 0: Don’t convert the face color
  - 1: Convert the face color

## EdgeColorMode

Specify whether to change (unify) the edge color.

- Default Value: 0

- Values

  - 0: Use the color that is most used among edges which belong to solid/sheet bodies.
    Change to the second most used color when “Unset” comes first.

  - 1: Use “Black” regardless of the original color

  - 2: Always use the color that is most used among edges which belong to solid/sheet bodies
    (Change to “Unset” when “Unset” comes first)

## FaceTransparency

Specify whether to convert the face transparency.
This is effective only when “FaceColor=1”.

- Default Value: 1
- Values
  - 0: Don’t convert the face transparency
  - 1: Convert the face transparency

## AnalyticSphere

Specify whether to convert spheres using analytical expression.

- Default Value: 1

- Values

  - 0: Don’t convert using analytical expression
    (Convert spheres using NURBS)

  - 1: Convert spheres using analytical expression

## AnalyticCylinder

Specify whether to convert cylinders using analytical expression.

- Default Value: 1

- Values

  - 0: Don’t convert using analytical expression
    (Convert cylinders using NURBS)

  - 1: Convert cylinders using analytical expression

## AnalyticCone

Specify whether to convert cones using analytical expression.

- Default Value: 1

- Values

  - 0: Don’t convert using analytical expression
    (Convert cones using NURBS)

  - 1: Convert cones using analytical expression

## AnalyticTorus

Specify whether to convert Torus using analytical expression.

- Default Value: 1

- Values

  - 0: Don’t convert using analytical expression
    (Convert Torus using NURBS)

  - 1: Convert Torus using analytical expression

## AnalyticTabcyl

Specify whether to convert Tabcyl (tabulated cylinder) using analytical expression.

- Default Value: 1

- Values

  - 0: Don’t convert using analytical expression
    (Convert Tabcyl using NURBS)

  - 1: Convert Tabcyl using analytical expression

## AnalyticRevolution

Specify whether to convert revolution faces using analytical expression.

- Default Value: 1

- Values

  - 0: Don’t convert using analytical expression
    (Convert revolution faces using NURBS)

  - 1: Convert revolution faces using analytical expression

## AnalyticLine

Specify whether to convert lines using analytical expression.
This is effective only when “CollectCurve=0”.

- Default Value: 1

- Values

  - 0: Don’t convert using analytical expression
    (Convert lines using NURBS)

  - 1: Convert lines using analytical expression

## AnalyticCircle

Specify whether to convert circles using analytical expression.
This is effective only when “CollectCurve=0”.

- Default Value: 1

- Values

  - 0: Don’t convert using analytical expression
    (Convert circles using NURBS)

  - 1: Convert circles using analytical expression

## AnalyticEllipse

Specify whether to convert ellipses using analytical expression.
This is effective only when “CollectCurve=0”.

- Default Value: 1

- Values

  - 0: Don’t convert using analytical expression
    (Convert ellipses using NURBS)

  - 1: Convert ellipses using analytical expression

## AnalyticPCurve

Specify whether to convert PCurve using analytical expression.

- Default Value: 2

- Values

  - 0: Don’t convert using analytical expression
    (Convert PCurve using NURBS)

  - 2: Convert PCurve using analytical expression

## UseTemplateFile

Specify whether to convert using a template file.
Please ensure to specify the template file with either “TemplatePart” / “TemplateAsm”, or a config keyword “TEMPLATE_PART” / “TEMPLATE_ASSEMBLY”.
The config keyword will be prioritized when set in combination with “TemplatePart” / “TemplateAsm”.

- Default Value: 1
- Values
  - 0: Don’t use the template file
  - 1: Convert using the template file

## TemplatePart

Specify the template file for part models.

- Default Value:

## TemplateAsm

Specify the template file for assembly models.

- Default Value:

## EdgeCurveMaxGap

Specify the gap tolerance for stitching (connect faces).
Specify by a positive real number.

This is to allow some gaps between faces when re-constructing topological relations between faces.

Stitching will be performed without any allowance on the gap when this is not set, or an invalid value is specified.

- Default Value: -1

## HybridDesignMode

Specify whether to enable the hybrid design regardless of the settings in the CAD system.

- Default Value: -1
- Values
  - -1: Apply the hybrid design settings in the CAD system
  - 0: Don’t enable the hybrid design
  - 1: Enable the hybrid design

## CreateMonolithicAssembly

Specify whether to create a monolithic assembly (export a single monolithic file “*.CATProduct”).

- Default Value: 0

- Values

  - 0: Don’t create monolithic assembly
    (Create a CATProduct file per assembly)
  - 1: Create a monolithic assembly
    (Create a single CATProduct file)

## GenerateQAReport

Specify whether to generate QA (Quality Assurance) reports on data conversion.

- Default Value: 0
- Values
  - 0: Don’t generate a QA report.
  - 1: Generate a QA report.

## CalcMassProperty

Specify whether to output the mass properties (volume, surface area, and gravity) to XML log.

- Default Value: 0
- Values
  - 0: Don’t output mass properties
  - 1: Output mass properties

## CalcElementNumber

Specify whether to output the number of elements to the XML log file.

- Default Value: 0
- Values
  - 0: Don’t output number of elements
  - 1: Output number of elements

## CalcInnerShellArea

Specify whether to include inner shell area in mass property conversion.

- Default Value: 1

- Values

  - 0: Don’t include
    (Convert wetted area only)
  - 1: Include
    (Convert both wetted and inner shell area)

## XConvertNote

Specify whether to convert Note. (PMI)

- Default Value: -1
- Values
  - -1: Follow the conversion settings set with “XConvertPMI”
  - 0: Don’t convert Text
  - 1: Convert Text
  - 2: Convert as polyline PMI

## XConvertDimension

Specify whether to convert Dimension. (PMI)

- Default Value: -1
- Values
  - -1: Follow the conversion settings set with “XConvertPMI”
  - 0: Don’t convert Dimension
  - 1: Convert Dimension
  - 2: Convert as polyline PMI

## XConvertGDT

Specify whether to convert Geometrical Tolerance, Datum and Datum Target. (PMI)

- Default Value: -1
- Values
  - -1: Follow the conversion settings set with “XConvertPMI”
  - 0: Don’t convert Geometrical Tolerance
  - 1: Convert Geometrical Tolerance
  - 2: Convert as polyline PMI

## XConvertSurfFinish

Specify whether to convert Roughness. (PMI)

- Default Value: -1
- Values
  - -1: Follow the conversion settings set with “XConvertPMI”
  - 0: Don’t convert Roughness
  - 1: Convert Roughness
  - 2: Convert as polyline PMI

## XConvertLineWeld

Specify whether to convert Weld Symbol. (PMI)

- Default Value: -1
- Values
  - -1: Follow the conversion settings set with “XConvertPMI”
  - 0: Don’t convert Weld Symbol
  - 1: Convert Weld Symbol
  - 2: Convert as polyline PMI

## XConvertSpotWeld

Specify whether to convert SpotWeld. (PMI)
It will be converted to a geometrical set of an isolated point, and its attribute to the parameter of the geometrical set when this is set to “1”.

- Default Value: -1
- Values
  - -1: Follow the conversion settings set with “XConvertPMI”
  - 0: Don’t convert SpotWeld
  - 1: Convert SpotWeld

## XConvertLocator

Specify whether to convert Locator. (PMI)

- Default Value: -1
- Values
  - -1: Follow the conversion settings set with “XConvertPMI”
  - 0: Don’t convert Locator
  - 2: Convert as polyline PMI

## XConvertSymbol

Specify whether to convert an annotation without semantic definition as polyline. (PMI)

- Default Value: -1
- Values
  - -1: Follow the conversion settings set with “XConvertPMI”
  - 0: Don’t convert Symbol
  - 1: Convert Symbol as polyline

## PartNumber

Specify the attribute in ENF to use for Part Number in CATIA V5.
Please note that CATIA V5 default names will be used instead when the specified attribute is empty.

- Default Value: BodyName
- Values
  - BodyName: Use Name (part / assembly names) in ENF
  - PartName: Use PartName in ENF
  - PartNumber: Use PartNumber in ENF

## Nomenclature

Specify the attribute in ENF to convert to Nomenclature in CATIA V5.

- Default Value: PartName
- Values
  - BodyName: Use Name (part / assembly names) in ENF
  - PartName: Use PartName in ENF
  - PartNumber: Use PartNumber in ENF

## ProductMode

Specify whether to apply the default conversion settings of other application.

- Default Value: 0

- Values

  - 0: Don’t apply
    (Convert in ASFALIS settings)

  - 1: Apply CADdoctor settings

## KeepNativeFilename

Specify whether to maintain the filename of the original CATIA V5 file.
Please note the filename specified for the output file will be used for the filename of the top file.
This works correctly for CATIA V5 to CATIA V5 conversion only.

- Default Value: 0

- Values

  - 0: Don’t maintain
    (Use the body name in ENF for filename of CATIA V5 file)

  - 1: Maintain the filename of original CATIA V5 file