The DisplayBodyOptions object stores values and attributes that are common to all plot states. The DisplayBodyOptions object has no constructor command. Abaqus creates a defaultOdbDisplay.displayBodyOptions member when you import the Visualization module. Abaqus creates a displayBodyOptions member when it creates the OdbDisplay object, using the values from defaultOdbDisplay.displayBodyOptions. Abaqus creates the odbDisplay member when a viewport is created, using the values from defaultOdbDisplay.
DisplayBodyOptions objects are accessed in one of two ways:
The default display body options. These settings are used as defaults when other displayBodyOptions members are created. These settings can be set to customize user preferences.
The display body options associated with a particular viewport.
The DisplayBodyOptions object is derived from the DGDisplayBodyOptions object.
import visualization session.defaultOdbDisplay.displayBodyOptions session.viewports[name].assemblyDisplay.displayGroupInstances[name]\ .odbDisplayOptions.displayBodyOptions session.viewports[name].layers[name].assemblyDisplay\ .displayGroupInstances[name].odbDisplayOptions.displayBodyOptions session.viewports[name].layers[name].odbDisplay.displayBodyOptions session.viewports[name].layers[name].odbDisplay\ .displayGroupInstances[name].odbDisplayOptions.displayBodyOptions session.viewports[name].layers[name].partDisplay\ .displayGroupInstances[name].odbDisplayOptions.displayBodyOptions session.viewports[name].odbDisplay.displayBodyOptions session.viewports[name].odbDisplay.displayGroupInstances[name]\ .odbDisplayOptions.displayBodyOptions session.viewports[name].partDisplay.displayGroupInstances[name]\ .odbDisplayOptions.displayBodyOptions
This method modifies the DisplayBodyOptions object.
Required arguments
Optional arguments
A DisplayBodyOptions object from which values are to be copied. If other arguments are also supplied to setValues, they will override the values in options. The default value is None.
A SymbolicConstant specifying which edges to plot. Possible values are ALL, EXTERIOR, FEATURE, FREE, and NONE. The default value is EXTERIOR.
NONE can be used only when renderStyle=SHADED.
A String specifying the color to be used to plot the edges of the model when renderStyle=WIREFRAME or HIDDEN. The default value is "White".
A String specifying the color to be used to plot the edges of the model when renderStyle=FILLED or SHADED. The default value is "Black".
A SymbolicConstant specifying the edge line style. Possible values are SOLID, DASHED, DOTTED, and DOT_DASH. The default value is SOLID.
A SymbolicConstant specifying the edge line thickness. Possible values are VERY_THIN, THIN, MEDIUM, and THICK. The default value is VERY_THIN.
A String specifying the color to be used to fill elements when renderStyle=FILLED or SHADED. The default value is "White".
A Boolean specifying whether to allow color coded items in the output database to override the edge and fill color settings. The default value is ON.
A Boolean specifying whether elements are displayed in a shrunk format. The default value is OFF.
An Int specifying the percentage to shrink the elements when elementShrink=ON. Possible values are 0 elementShrinkPercentage 90. The default value is 5.
A Boolean specifying whether to scale coordinates. The default value is OFF.
A sequence of three Floats specifying the coordinate scaling in each of the three coordinate directions when coordinateScale=ON. The default value is (1, 1, 1).
A Boolean specifying whether to set translucency. The default value is OFF.
A Float specifying the translucency factor when translucency=ON. Possible values are 0.0 translucencyFactor 1.0. The default value is 0.3.
Return value
Exceptions
RangeError.
The DisplayBodyOptions object can have the following members:
A SymbolicConstant specifying which edges to plot. Possible values are ALL, EXTERIOR, FEATURE, FREE, and NONE. The default value is EXTERIOR.
NONE can be used only when renderStyle=SHADED.
A SymbolicConstant specifying the edge line style. Possible values are SOLID, DASHED, DOTTED, and DOT_DASH. The default value is SOLID.
A SymbolicConstant specifying the edge line thickness. Possible values are VERY_THIN, THIN, MEDIUM, and THICK. The default value is VERY_THIN.
A Boolean specifying whether to allow color coded items in the output database to override the edge and fill color settings. The default value is ON.
A Boolean specifying whether elements are displayed in a shrunk format. The default value is OFF.
An Int specifying the percentage to shrink the elements when elementShrink=ON. Possible values are 0 elementShrinkPercentage 90. The default value is 5.
A Boolean specifying whether to scale coordinates. The default value is OFF.
A Boolean specifying whether to set translucency. The default value is OFF.
A Float specifying the translucency factor when translucency=ON. Possible values are 0.0 translucencyFactor 1.0. The default value is 0.3.
A String specifying the color to be used to plot the edges of the model when renderStyle=WIREFRAME or HIDDEN. The default value is "White".
A String specifying the color to be used to plot the edges of the model when renderStyle=FILLED or SHADED. The default value is "Black".
A String specifying the color to be used to fill elements when renderStyle=FILLED or SHADED. The default value is "White".
A tuple of three Floats specifying the coordinate scaling in each of the three coordinate directions when coordinateScale=ON. The default value is (1, 1, 1).