use na::{RealNumber, U3, U4}; use crate::aliases::{TMat, TVec}; pub fn derivedEulerAngleX(angleX: T, angularVelocityX: T) -> TMat4 { unimplemented!() } pub fn derivedEulerAngleY(angleY: T, angularVelocityY: T) -> TMat4 { unimplemented!() } pub fn derivedEulerAngleZ(angleZ: T, angularVelocityZ: T) -> TMat4 { unimplemented!() } pub fn eulerAngleX(angleX: T) -> TMat4 { unimplemented!() } pub fn eulerAngleXY(angleX: T, angleY: T) -> TMat4 { unimplemented!() } pub fn eulerAngleXYX(t1: T, t2: T, t3: T) -> TMat4 { unimplemented!() } pub fn eulerAngleXYZ(t1: T, t2: T, t3: T) -> TMat4 { unimplemented!() } pub fn eulerAngleXZ(angleX: T, angleZ: T) -> TMat4 { unimplemented!() } pub fn eulerAngleXZX(t1: T, t2: T, t3: T) -> TMat4 { unimplemented!() } pub fn eulerAngleXZY(t1: T, t2: T, t3: T) -> TMat4 { unimplemented!() } pub fn eulerAngleY(angleY: T) -> TMat4 { unimplemented!() } pub fn eulerAngleYX(angleY: T, angleX: T) -> TMat4 { unimplemented!() } pub fn eulerAngleYXY(t1: T, t2: T, t3: T) -> TMat4 { unimplemented!() } pub fn eulerAngleYXZ(yaw: T, pitch: T, roll: T) -> TMat4 { unimplemented!() } pub fn eulerAngleYZ(angleY: T, angleZ: T) -> TMat4 { unimplemented!() } pub fn eulerAngleYZX(t1: T, t2: T, t3: T) -> TMat4 { unimplemented!() } pub fn eulerAngleYZY(t1: T, t2: T, t3: T) -> TMat4 { unimplemented!() } pub fn eulerAngleZ(angleZ: T) -> TMat4 { unimplemented!() } pub fn eulerAngleZX(angle: T, angleX: T) -> TMat4 { unimplemented!() } pub fn eulerAngleZXY(t1: T, t2: T, t3: T) -> TMat4 { unimplemented!() } pub fn eulerAngleZXZ(t1: T, t2: T, t3: T) -> TMat4 { unimplemented!() } pub fn eulerAngleZY(angleZ: T, angleY: T) -> TMat4 { unimplemented!() } pub fn eulerAngleZYX(t1: T, t2: T, t3: T) -> TMat4 { unimplemented!() } pub fn eulerAngleZYZ(t1: T, t2: T, t3: T) -> TMat4 { unimplemented!() } pub fn extractEulerAngleXYX(M: &TMat4) -> (T, T, T) { unimplemented!() } pub fn extractEulerAngleXYZ(M: &TMat4) -> (T, T, T) { unimplemented!() } pub fn extractEulerAngleXZX(M: &TMat4) -> (T, T, T) { unimplemented!() } pub fn extractEulerAngleXZY(M: &TMat4) -> (T, T, T) { unimplemented!() } pub fn extractEulerAngleYXY(M: &TMat4) -> (T, T, T) { unimplemented!() } pub fn extractEulerAngleYXZ(M: &TMat4) -> (T, T, T) { unimplemented!() } pub fn extractEulerAngleYZX(M: &TMat4) -> (T, T, T) { unimplemented!() } pub fn extractEulerAngleYZY(M: &TMat4) -> (T, T, T) { unimplemented!() } pub fn extractEulerAngleZXY(M: &TMat4) -> (T, T, T) { unimplemented!() } pub fn extractEulerAngleZXZ(M: &TMat4) -> (T, T, T) { unimplemented!() } pub fn extractEulerAngleZYX(M: &TMat4) -> (T, T, T) { unimplemented!() } pub fn extractEulerAngleZYZ(M: &TMat4) -> (T, T, T) { unimplemented!() } pub fn orientate2(angle: T) -> TMat3x3 { unimplemented!() } pub fn orientate3(angles: TVec3) -> TMat3x3 { unimplemented!() } pub fn orientate4(angles: TVec3) -> TMat4 { unimplemented!() } pub fn yawPitchRoll(yaw: T, pitch: T, roll: T) -> TMat4 { unimplemented!() }