Remove Euler type
This commit is contained in:
parent
4bd14e4d50
commit
2e0521f4e5
2 changed files with 1 additions and 18 deletions
10
src/angle.rs
10
src/angle.rs
|
@ -218,14 +218,4 @@ pub impl<T:Copy Float> Degrees<T>: Ord {
|
||||||
|
|
||||||
pub impl<T> Degrees<T>: ToStr {
|
pub impl<T> Degrees<T>: ToStr {
|
||||||
pure fn to_str() -> ~str { fmt!("%?\xB0", *self) }
|
pure fn to_str() -> ~str { fmt!("%?\xB0", *self) }
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
pub struct Euler<T> {
|
|
||||||
x: Radians<T>, // pitch
|
|
||||||
y: Radians<T>, // yaw
|
|
||||||
z: Radians<T>, // roll
|
|
||||||
}
|
}
|
|
@ -22,7 +22,7 @@
|
||||||
|
|
||||||
use core::sys::size_of;
|
use core::sys::size_of;
|
||||||
|
|
||||||
use angle::{Angle, Radians, Degrees, Euler};
|
use angle::{Angle, Radians, Degrees};
|
||||||
use color::color::{RGB, RGBA, HSV, HSVA};
|
use color::color::{RGB, RGBA, HSV, HSVA};
|
||||||
use mat::{Matrix, Mat2, Mat3, Mat4};
|
use mat::{Matrix, Mat2, Mat3, Mat4};
|
||||||
use vec::{Vector, NumericVector, Vec2, Vec3, Vec4};
|
use vec::{Vector, NumericVector, Vec2, Vec3, Vec4};
|
||||||
|
@ -398,13 +398,6 @@ pub impl ddegrees {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// Axis rotation aliases. These are not present in the GLSL specification, but
|
|
||||||
// they follow roughly the same nomenclature.
|
|
||||||
|
|
||||||
pub type euler = Euler<f32>; /// single-precision floating-point euler angles (pitch/yaw/roll)
|
|
||||||
pub type deuler = Euler<f64>; /// double-precision floating-point euler angles (pitch/yaw/roll)
|
|
||||||
|
|
||||||
|
|
||||||
// Quaternion aliases. These are not present in the GLSL specification, but
|
// Quaternion aliases. These are not present in the GLSL specification, but
|
||||||
// they follow roughly the same nomenclature.
|
// they follow roughly the same nomenclature.
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue