Arbortext IsoDraw > Macro Language Reference > Object Data Types > Application Object - User Interface Preferences > app.options3D
  
app.options3D
This property gives access to all 3D Options attributes but it can not be used directly.
app.options3D.showDialog
Returns and sets the Show options dialog before converting to 2D property as boolean.
app.options3D.showDialog = true
app.options3D.renderSmoothAngle
Returns and sets the Max. smoothing angle property as integer. Allowed values are from 0 to 120.
app.options3D.renderSmoothAngle = 65
app.options3D.objectAccuracy
Returns and sets the Tesselation Accuracy property as integer. Allowed values are from 0 to 100.
app.options3D.objectAccuracy = 32
app.options3D.show3DSetBoundingBox
Sets or returns the visibility of the bounding box for each 3D set in 2D (non-Preview) mode as integer.
Allowed values are 0 or 1. This property corresponds to the Show bounding box option under 3D sets in the Preferences: 3D Options panel.
0
Do not show the bounding box for each 3D set in 2D (non-Preview) mode (default).
1
Show the bounding box for each 3D set in 2D (non-Preview) mode.
# Do not show the bounding box for each 3D set in 2D (non-Preview) mode (default)
app.options3D.show3DSetBoundingBox = 0
# Show the bounding box for each 3D set in 2D (non-Preview) mode
app.options3D.show3DSetBoundingBox = 1
app.options3D.show3DSetBoundingBox
Sets or returns the visibility of the bounding box for each 3D set in 2D (non-Preview) mode as integer.
Allowed values are 0 or 1. This property corresponds to the Show bounding box option under 3D sets in the Preferences: 3D Options panel.
0
Do not show the bounding box for each 3D set in 2D (non-Preview) mode (default).
1
Show the bounding box for each 3D set in 2D (non-Preview) mode.
# Do not show the bounding box for each 3D set in 2D (non-Preview) mode (default)
app.options3D.show3DSetBoundingBox = 0
# Show the bounding box for each 3D set in 2D (non-Preview) mode
app.options3D.show3DSetBoundingBox = 1
app.options3D.transformInvisibleObjects
Sets or returns the 3D mode transform behavior of invisible 3D parts contained in other 3D parts as integer. This property corresponds to the Transformations include invisible parts option under 3D Edit Window on the 3D Options preferences panel. Valid values are 0 (zero) and 1 (one).
0
3D mode transformations applied to visible parts are NOT applied to any invisible parts they contain.
1
3D mode transformations applied to visible parts are also applied to any invisible parts they contain..
* 
In 2D mode, Scale transformations of hidden parts also apply to placed 3D objects that were projected into 2D with keep 3D data selected in the 3D Projection-Set dialog box.
# Set preference to ignore invisible parts
# that are contained in other parts
# while transforming
app.options3D.transformInvisibleObjects = 0

# Set preference to transform invisible parts
# that are contained in other parts
# while transforming
app.options3D.transformInvisibleObjects = 1