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