Visualization¶
The opstool currently offers two engines for visualizing models and responses, each with its own strengths and weaknesses. Both engines are custom-tailored to provide nearly identical visualization functionalities for OpenSeesPy.
Supports all response types available in the post-processing modules.
Visualization Based on Plotly¶
Refer to the module opstool.vis.plotly module for details.
Visualization Based on PyVista¶
Refer to the module opstool.vis.pyvista module for details.
Tip
In Plotly, only surface rendering is supported. As a result, solid elements like tetrahedra and hexahedra are visualized using triangulated meshes, meaning that Plotly does not natively support solid meshes as PyVista does.
Important
If your model is large or you are demonstrating a dynamic analysis with a very large number of steps,
do not use Plotly’s slide module or attempt to create animations, as it will be extremely slow.
Ensure that slides=False.
With these two engines, opstool ensures flexibility and robust visualization options
tailored for OpenSeesPy users, enabling effective analysis and presentation of structural models and
simulation results.







