webcface.transform_impl module

webcface.transform_impl.apply_rot_point(left: Tuple[Tuple[float, float, float], Tuple[float, float, float], Tuple[float, float, float]], right: Tuple[float, float, float]) Tuple[float, float, float][source]
webcface.transform_impl.apply_rot_rot(left: Tuple[Tuple[float, float, float], Tuple[float, float, float], Tuple[float, float, float]], right: Tuple[Tuple[float, float, float], Tuple[float, float, float], Tuple[float, float, float]]) Tuple[Tuple[float, float, float], Tuple[float, float, float], Tuple[float, float, float]][source]
webcface.transform_impl.axis_angle_to_quaternion(axis: Sequence[SupportsFloat], angle: SupportsFloat) Tuple[float, float, float, float][source]
webcface.transform_impl.euler_to_matrix(angles: Sequence[SupportsFloat], axis: AxisSequence) Tuple[Tuple[float, float, float], Tuple[float, float, float], Tuple[float, float, float]][source]
webcface.transform_impl.inverse_matrix(mat: Tuple[Tuple[float, float, float], Tuple[float, float, float], Tuple[float, float, float]]) Tuple[Tuple[float, float, float], Tuple[float, float, float], Tuple[float, float, float]][source]
webcface.transform_impl.inverse_transform(pos: Tuple[float, float, float], mat: Tuple[Tuple[float, float, float], Tuple[float, float, float], Tuple[float, float, float]]) Tuple[Tuple[float, float, float], Tuple[Tuple[float, float, float], Tuple[float, float, float], Tuple[float, float, float]]][source]
webcface.transform_impl.is_zero(value: float) bool[source]
webcface.transform_impl.matrix_to_euler(rmat: Sequence[Sequence[SupportsFloat]], axis: AxisSequence) Tuple[float, float, float][source]
webcface.transform_impl.matrix_to_proper_euler(rmat: Sequence[Sequence[SupportsFloat]], axis: AxisSequence) Tuple[float, float, float][source]
webcface.transform_impl.matrix_to_quaternion(rmat: Sequence[Sequence[SupportsFloat]]) Tuple[float, float, float, float][source]
webcface.transform_impl.matrix_to_tait_bryan_euler(rmat: Sequence[Sequence[SupportsFloat]], axis: AxisSequence) Tuple[float, float, float][source]
webcface.transform_impl.quaternion_to_axis_angle(quat: Sequence[SupportsFloat]) Tuple[Tuple[float, float, float], float][source]
webcface.transform_impl.quaternion_to_matrix(quat: Sequence[SupportsFloat]) Tuple[Tuple[float, float, float], Tuple[float, float, float], Tuple[float, float, float]][source]