parq_blockmodel.utils.geometry_utils

Functions

axis_orientation_to_rotation

Convert orthonormal axes to azimuth, dip, and plunge angles (in degrees).

rotate_points

Rotate points in 3D space based on azimuth, dip, and plunge angles.

rotation_to_axis_orientation

Convert azimuth, dip, and plunge angles to orthonormal axes.

validate_axes_orthonormal

Validate if three vectors are orthonormal.

validate_geometry

Validates the geometry of a Parquet file by checking if the index (centroid) columns are present and have valid values.