Skip to content

hkb_editor.gui.helpers

euler_to_quat

euler_to_quat(roll: float, pitch: float, yaw: float) -> tuple[float, float, float, float]

Convert Roll-Pitch-Yaw (XYZ intrinsic) to quaternion (x, y, z, w). Angles in radians.

quat_to_euler

quat_to_euler(x: float, y: float, z: float, w: float) -> tuple[float, float, float]

Convert quaternion (x, y, z, w) to Roll-Pitch-Yaw (XYZ intrinsic). Returns (roll, pitch, yaw) in radians.