Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ Unified Engineering

Simplification Settings Function

  • Last UpdatedNov 20, 2025
  • 3 minute read

Use the functionality to set or query most of the parameters set in the Simplification Settings pane of the Native Model Simplification window.

NAME

RESULT

ACTION

setSimplificationLevel(REAL)

NO RESULT

Set the overall simplification level, the overall parameter should be an integer; 1 for basic simplification, 2 for intermediate simplification (default) or 3 for aggressive simplification.

Note:
Calling this functions also sets the other parameters from this page to the defaults for that simplification level. This should be called before any other settings if these defaults are to be modified.

getSimplificationLevel()

REAL

Returns the current simplification level as an integer:1, 2 or 3.

setCylindricalSimplification(BOOLEAN)

NO RESULT

Enables (TRUE) or disables (FALSE) the conversion of parts of the model to cylindrical shapes, default is TRUE.

getCylindricalSimplification()

BOOLEAN

Returns TRUE if cylindrical simplification is enabled, and FALSE otherwise.

setBoxSimplification(BOOLEAN)

NO RESULT

Enables (TRUE) or disables (FALSE) the conversion of parts of the model to box shapes, default is TRUE.

getBoxSimplification()

BOOLEAN

Returns TRUE if box simplification is enabled, and FALSE otherwise.

setExtrusionSimplificationProfile(BOOLEAN)

NO RESULT

Enables (TRUE) or disables (FALSE) the simplification of Extrusion Profiles from the model. The Default is TRUE.

getExtrusionSimplificationProfile()

BOOLEAN

Returns TRUE if the simplification of Extrusion. Profile is Enabled, and FALSE otherwise.

setExtrusionSimplification(BOOLEAN)

NO RESULT

NO RESULT - Enables (TRUE) or disables (FALSE) the simplification of Extrusion from the model. The Default is TRUE.

getExtrusionSimplification()

BOOLEAN

Returns TRUE if the simplification of Extrusion is Enabled, and FALSE otherwise.

setInternalStage(STRING)

NO RESULT

Set the internal stage for removal of Internals during the simplification process. There are three choices: 'START', 'END' or 'BOTH'. The Default is ' END'.

getInternalStage()

STRING

Returns the string representation of Internal stage configured. For example, 'START'.

setRemoveHoles(BOOLEAN)

NO RESULT

Enables (TRUE) or disables (FALSE) the removal of small holes from the model, default is TRUE.

getRemoveHoles()

BOOLEAN

Returns TRUE if hole removal is enabled, and FALSE otherwise.

setRemoveHoleSize(STRING)

NO RESULT

Set the maximum size of hole to be removed, if hole removal is enabled. The parameter is a string including units, for example 150mm and not a number or an E3D length, default is 75mm.

getRemoveHoleSize()

STRING

Returns the string representation of the maximum size of hole to be removed, if hole removal is enabled. For example 40mm.

setRemoveSmallBodies(BOOLEAN)

NO RESULT

Enables (TRUE) or disables (FALSE) the removal of small bodies from the model, default is TRUE.

getRemoveSmallBodies ()

BOOLEAN

Returns TRUE if small-body removal is enabled, and FALSE otherwise.

setRemoveSmallBodySize (STRING)

NO RESULT

Set the maximum size of body to be removed, if small-body removal is enabled. The parameter is a string including units, for example 150mm and not a number or an E3D length, default is 100mm.

If value is set to |AUTO| autosize simplification is enabled.

getRemoveSmallBodySize()

STRING

Returns the string representation of the maximum size of body to be removed, if small-body removal is enabled. For example 40mm.

setRemoveInternals(BOOLEAN)

NO RESULT

Enables (TRUE) or disables (FALSE) the removal of internal bodies from the model, default is TRUE

getRemoveInternals ()

BOOLEAN

Returns TRUE if internal-body removal is enabled, and FALSE otherwise.

setRemoveInternalGapSize(STRING)

NO RESULT

Set the maximum size of gap to be ignored when deciding if a component is internal or not, if internal-body removal is enabled. The parameter is a string including units, for example 150mm and not a number or an E3D length, default is 75mm.

getRemoveInternalGapSize()

STRING

Returns the string representation of the maximum size of gap to be ignored, if internal-body removal is enabled. For example 40mm.

setRemoveProtrusions(BOOLEAN)

NO RESULT

Enables (TRUE) or disables (FALSE) the removal of small protrusions from the model, default is TRUE.

getRemoveProtrusion ()

BOOLEAN

Returns TRUE if protrusion removal is enabled, and FALSE otherwise.

setRemoveProtrusionSize(STRING)

NO RESULT

Set the maximum size of protrusion to be removed, if protrusion removal is enabled. The parameter is a string including units, for example 150mm and not a number or an E3D length, default is 15mm.

getRemoveProtrusionSize()

STRING

Returns the string representation of the maximum size of protrusion to be removed, if hole removal is enabled. For example 40mm.

setRetainConnectors(STRING)

NO RESULT

Set the Preserve Connection Geometry values. The parameter is a string including the options ‘FLANGE-OPEN’, ‘FLANGE-BLANK’, ‘CONNECTOR’. for example, you can set more than one option separated with a space. The default is FLANGE-OPEN FLANGE-BLANK CONNECTOR.

getRetainConnectors()

STRING

Returns the string representation of the Preserve Connection Geometry. For example FLANGE-OPEN FLANGE-BLANK CONNECTOR.

TitleResults for “How to create a CRG?”Also Available in