Preferences Related to Geometric Attributes

See Also:

 

Teamcenter must be restarted after modifying preferences.

View these preferences in an .xls file.

Geometrical and Link Form Types

Customize the geometrical forms name used when saving geometrical data and the links types to use to attach these forms to the item revision by setting the following variables within Teamcenter Preferences.

For a Part

Type of form used to store geometric information of a part.

CATIA_model_form = newModelForm

The default value is catia_model_attributes.

For a Product

Type of form used to store geometric information of an assembly.

CATIA_assembly_form =  newAssyForm

The default value is catia_assembly_attributes.

Model Form/Item Revision

Customize the link that must attach the model form to the item revision:

CATIA_model_form_link = newModelFormLink

The default value is IMAN_specification.

Product Form/Item Revision

Customize the link between the geometric information of an assembly and item revision.

CATIA_assembly_form_link =  newAssyFormLink

The default value is IMAN_specification.

Legacy Transforms

The Teamcenter Integration for CATIA interface, beginning with version 3.1.0, uses PLMXML transforms to store the part locations in Teamcenter.

A setting is used to convert the legacy measurement unit into the current measurement unit used by CATIA V4 in order to be compatible with old databases.

In some cases, an issue arises when a CATIA V4 assembly is loaded from Teamcenter to CATIA V5, and the CATIA V4 models were saved using a measurement in inches. The parts are then read incorrectly because CATIA V5 reads and writes data in meters.

Modify CATIAV4_legacy_factor to avoid this issue by indicating the original unit of measurement that the legacy transform was saved in.  The legacy_factor corresponds to the number of meters in CATIA V4 units.

CATIAV4_legacy_factor = 0.001

The default value is 0.001.

Set CATIAV4_legacy_factor to 0.0254 to indicate that the unit that was used to save the CATIA V4 assemblies was inches.

Set CATIAV4_legacy_factor to 0.001 to indicate that the unit that was used to save the CATIA V4 assemblies was meters.

Node Used to Compute Geometrical Attribute for an Assembly

Set CATIA_node_use_to_compute_ass_geom_attr to true to consider geometrical attributes of the assembly node models when calculating geometrical attributes of assemblies.

Set this preference to false to only consider leaf parts when calculating geometrical attributes of assemblies.  

CATIA_node_use_to_compute_ass_geom_attr = true

The default value is true.

Part Bounding Box Calculation

Set CATIA_part_bounding_box_calculation_2 to false to prevent the bounding box values in forms from being saved. Set it to true to save the wrl files and calculate the bounding box of each part in an assembly.  

CATIA_part_bounding_box_calculation_2 =  false

The default value is false.

The CATIA_part_bounding_box_calculation preference became obsolete in Teamcenter Integration for CATIA V5 (12.0.0).

This preference corresponds to the previous com.ebsolutions.catiman.partBoundingCalculation property defined in the catiaV5properties.properties file, now obsolete.

Unit and Precision Values (Length, Mass and Precision)

A Teamcenter Preference corresponds to each value displayed in the Units toolbar. Each preference defines the specific values displayed in the Mass Properties form.

When a Mass Properties form opens, the Integration reads the Teamcenter Preferences and performs calculations based on the specific conversion value(s) indicated.

Preference Definition Type Value Default
CATIA_display_unit_of_length defines the length unit String The value must exist within the units.txt file, within the <length> tags. If it does not, the default value is used. mm, (millimeter) if the preference value is not found
CATIA_display_unit_of_mass defines the mass unit String The value must exist within the units.txt file, within the <mass> tags. If it does not, the default value is used. g, (gram) if the preference value is not found
CATIA_display_unit_precision defines the number of significant digits after the decimal separator Integer
3 to 15
6, if the preference value is not found. Values are rounded to the nearest integer, for example, 9.1 will be rounded to 9, and 6.7 will be rounded to 7.

For example, the Units toolbar displays the values on the Mass Properties form resulting from the preferences containing the following values:

CATIA_display_unit_of_length = m
CATIA_display_unit_of_mass = kg
CATIA_display_unit_precision = 8

Error messages display and default values are used when the CATIA_display_unit_of_length and/or CATIA_display_unit_of_mass values are invalid. When the CATIA_display_unit_precision value is invalid, the default value is used.