pyOMA.core.PlotMSH#
pyOMA - A toolbox for Operational Modal Analysis Copyright (C) 2015 - 2025 Simon Marwitz, Volkmar Zabel, Andrei Udrea et al.
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see <https://www.gnu.org/licenses/>.
Module PlotMSH contains classes and functions for plotting mode shapes obtained from any of the classes derived from ModalBase of the pyOMA project
Todo
Implement scale (for correct drawing of axis arrows)
Use current axes settings when starting the animation
Remove PyQT dependency -> move the signal definitions somewhere else. Where?
Restore functionality needed to create the geometry in another GUI
Use the logging module to replace print commands at an appropriate logging level
Implement the plotting in pyvista for better and faster 3D graphics https://docs.pyvista.org/examples/99-advanced/warp-by-vector-eigenmodes.html
Classes
|
credit goes to (don't know the original author): http://pastebin.com/dWvFxb1Q draw an arrow in 3D space |
|
This class is used for displaying modal values and modeshapes obtained by one of the classes derived from ModalBase as part the of the pyOMA project (Bauhaus-Universität Weimar, Institut für Strukturmechanik). |