Go to the source code of this file.
|
| constexpr Matrix3x3 | osc::matrix3x3_cast (const Transform &transform) |
| |
| constexpr Matrix4x4 | osc::matrix4x4_cast (const Transform &transform) |
| |
| Matrix4x4 | osc::inverse_matrix4x4_cast (const Transform &transform) |
| |
| constexpr Matrix3x3 | osc::normal_matrix (const Transform &transform) |
| |
| constexpr Matrix4x4 | osc::normal_matrix_4x4 (const Transform &transform) |
| |
| bool | osc::try_decompose_to_transform (const Matrix4x4 &m, Transform &out) |
| |
| Transform | osc::decompose_to_transform (const Matrix4x4 &m) |
| |
| Vector3 | osc::transform_vector (const Transform &transform, const Vector3 &vector) |
| |
| Vector3 | osc::inverse_transform_vector (const Transform &transform, const Vector3 &vector) |
| |
| constexpr Vector3 | osc::transform_point (const Transform &transform, const Vector3 &point) |
| |
| constexpr Vector3 | osc::inverse_transform_point (const Transform &transform, Vector3 point) |
| |
| EulerAngles | osc::extract_eulers_xyz (const Transform &transform) |
| |
| EulerAngles | osc::extract_extrinsic_eulers_xyz (const Transform &transform) |
| |
| Transform | osc::point_axis_along (const Transform &transform, Vector3::size_type axis_index, const Vector3 &new_direction) |
| |
| Transform | osc::point_axis_towards (const Transform &transform, Vector3::size_type axis_index, const Vector3 &position) |
| |
| Transform | osc::rotate_axis (const Transform &transform, Vector3::size_type axis_index, Radians angle) |
| |
| bool | osc::any_element_is_nan (const Transform &transform) |
| |