- fn from_ordered(m: [[OrderedFloat<f32>;4];3]) -> [[f32;4];3] {
- [
- [m[0][0].into(),m[0][1].into(),m[0][2].into(),m[0][3].into()],
- [m[1][0].into(),m[1][1].into(),m[1][2].into(),m[1][3].into()],
- [m[2][0].into(),m[2][1].into(),m[2][2].into(),m[2][3].into()],
- ]
- }
-
- fn to_ordered(m: [[f32;4];3]) -> [[OrderedFloat<f32>;4];3] {
- [
- [OrderedFloat(m[0][0]),OrderedFloat(m[0][1]),OrderedFloat(m[0][2]),OrderedFloat(m[0][3])],
- [OrderedFloat(m[1][0]),OrderedFloat(m[1][1]),OrderedFloat(m[1][2]),OrderedFloat(m[1][3])],
- [OrderedFloat(m[2][0]),OrderedFloat(m[2][1]),OrderedFloat(m[2][2]),OrderedFloat(m[2][3])],
- ]
- }