Geometry#
The Geometry class represents atomic geometry objects displayed in the VTK viewer, providing a unified interface for point clouds, orientations, and surface data with associated visualization properties.
Constructor#
VTK-based geometry representation for 3D point clouds and meshes. |
Core Data Properties#
3D point coordinates of the geometry. |
|
Normal vectors at each point. |
|
Orientation quaternions for each point. |
|
VTK actor object for rendering. |
|
Visibility state of the geometry. |
Visualization Control#
|
Set uniform color for all points in the geometry. |
|
Set geometry visibility in the scene. |
|
Set visual appearance properties of the geometry. |
|
Change the visual representation mode of the geometry. |
Point Coloring#
|
Color specific points in the geometry using set_scalars backend. |
|
Set scalar data for coloring points. |
Data Manipulation#
|
Replace geometry data with new point cloud or mesh data. |
|
Merge multiple geometry objects into a single geometry. |
Utility Functions#
Get total number of points in the geometry. |
|
|
VolumeGeometry#
The VolumeGeometry class extends Geometry to handle volumetric data with isosurface rendering capabilities for 3D volume visualization.
Constructor#
Geometry class specialized for 3D volume rendering with isosurfaces. |
Volume Operations#
|
Update the isovalue for volume surface rendering. |
Update isovalue using quantile-based thresholds. |
GeometryTrajectory#
The GeometryTrajectory class handles time-series geometry data, enabling animation and temporal analysis of evolving geometric structures.
Constructor#
Geometry class for displaying animated trajectory sequences. |
Trajectory Control#
Number of frames in the trajectory. |
|
|
Display specific trajectory frame. |