hydromodpy.spatial.mesh.gmsh_grid.interactive_3d_viewer#
Optional PyVista-based interactive viewer for extruded 3D meshes.
This module intentionally stays above the mesh/discretization core. It only consumes ExtrudedPrismMesh3D and ExtrudedPrismMeshWithValues objects that already carry all geometry and cell-wise values needed for interactive QA.
Functions
|
Add basic bounds/axes aids to the active plotter. |
|
Clip the grid with one plane and add the clipped result. |
|
Extract one full layer and add it to the plotter. |
|
Threshold the grid on one scalar range and add the result. |
|
Return one copy of the grid with its Z coordinates scaled. |
|
Convert one ExtrudedPrismMesh3D into a PyVista UnstructuredGrid. |
|
Convert one valued prism mesh into a PyVista grid with scalar metadata. |
|
Return metadata and the associated vertical profile for one picked prism. |
|
Return the 3D column associated with one 2D source-cell index. |
|
Open one interactive PyVista viewer on the bare 3D mesh. |
|
Open one interactive PyVista viewer on 3D prism values. |
Classes
|
Typed metadata for one picked prism in the interactive viewer. |
|
Typed description of one highlighted source column. |