plot_truss_responses_animation

opstool.vis.pyvista.plot_truss_responses_animation(odb_tag=1, ele_tags=None, framerate=None, savefig='TrussRespAnimation.gif', off_screen=True, show_values=False, resp_type='axialForce', color=None, unit_symbol=None, unit_factor=None, alpha=1.0, style='surface', line_width=1.5, opacity=1.0, cpos='iso', show_model=True, show_bc=True, bc_scale=1.0, show_mp_constraint=False, show_outline=False)[source]

Truss response animation.

Return type:

Plotter

Parameters

odb_tag: Union[int, str], default: 1

Tag of output databases (ODB) to be visualized.

ele_tags: Union[int, list], default: None

The tags of truss elements to be visualized. If None, all truss elements are selected.

framerate: int, default: None

Framerate for the display, i.e., the number of frames per second.

savefig: str, default: TrussRespAnimation.gif

Path to save the animation. The suffix can be .gif or .mp4.

off_screen: bool, default: True

Whether to display the plotting window. If True, the plotting window will not be displayed.

show_values: bool, default: False

Whether to display the response value.

resp_type: str, default: “axialForce”

Response type, optional, one of [“axialForce”, “axialDefo”, “Stress”, “Strain”].

color: str, default: None

Single color of the response graph. If None, the colormap will be used.

unit_symbol: str, default: None

Unit symbol to be displayed in the plot.

unit_factor: float, default: None

The multiplier used to convert units. For example, if you want to visualize stress and the current data unit is kPa, you can set unit_symbol="kPa" and unit_factor=1.0. If you want to visualize in MPa, you can set unit_symbol="MPa" and unit_factor=0.001.

alpha: float, default: 1.0

Scale the size of the response graph.

Note

You can adjust the scale to make the response graph more visible. A negative number will reverse the direction.

style: str, default: “surface

Display style for responses plot, optional, one of [“surface”, “wireframe”]

line_width: float, default: 1.5.

Line width of the response graph when style=”wireframe”.

opacity: float, default: 1.0

Face opacity when style=”surface”.

cpos: str, default: iso

Model display perspective, optional: “iso”, “xy”, “yx”, “xz”, “zx”, “yz”, “zy”. If 3d, defaults to “iso”. If 2d, defaults to “xy”.

show_model: bool, default: True

Whether to plot the all model or not.

show_bc: bool, default: True

Whether to display boundary supports.

bc_scale: float, default: 1.0

Scale the size of boundary support display.

show_mp_constraint: bool, default: False

Whether to show multipoint (MP) constraint.

show_outline: bool, default: False

Whether to display the outline of the model.

Returns

Plotting object of PyVista to display vtk meshes or numpy arrays. See pyvista.Plotter.

You can use Plotter.show. to display the plotting window.

You can also use Plotter.export_html. to export this plotter as an interactive scene to an HTML file.