parq_blockmodel.utils.geometry_utils.rotation_to_axis_orientation

parq_blockmodel.utils.geometry_utils.rotation_to_axis_orientation(axis_azimuth=0, axis_dip=0, axis_plunge=0)[source]

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

Parameters:
  • axis_azimuth (float) – Azimuth angle in degrees.

  • axis_dip (float) – Angle from horizontal down (degrees)

  • axis_plunge (float) – Rotation around the u-axis (degrees, optional, often 0 for planar features)

Returns:

Three orthonormal vectors representing the axes.

Return type:

tuple