use xege_ffi::*;
extern crate nalgebra;
extern crate nalgebra_glm;
pub type Mat3<T> = nalgebra::Matrix3<T>;
pub trait IntoEGEMatrix {
fn into_ege_matrix(&self) -> ege_ege_transform_matrix;
}
impl IntoEGEMatrix for Mat3<f32> {
fn into_ege_matrix(&self) -> ege_ege_transform_matrix {
ege_ege_transform_matrix {
m11: self.m11,
m12: self.m21,
m21: self.m12,
m22: self.m22,
m31: self.m23,
m32: self.m23,
}
}
}