summaryrefslogtreecommitdiff
path: root/src/geom/angle.rs
diff options
context:
space:
mode:
authorLaurenz <laurmaedje@gmail.com>2021-11-22 15:50:35 +0100
committerLaurenz <laurmaedje@gmail.com>2021-11-22 15:50:35 +0100
commit02f114d072ffba72c5b18953f2959eac4dee1612 (patch)
treef3e62020a572f22d98d853649237472c2fd1d407 /src/geom/angle.rs
parent0a974d86ba921af781a6c9d75961b92351a5f28e (diff)
Remove decorum
Diffstat (limited to 'src/geom/angle.rs')
-rw-r--r--src/geom/angle.rs16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/geom/angle.rs b/src/geom/angle.rs
index 929a96fe..af47e51d 100644
--- a/src/geom/angle.rs
+++ b/src/geom/angle.rs
@@ -3,12 +3,12 @@ use super::*;
/// An angle.
#[derive(Default, Copy, Clone, Eq, PartialEq, Ord, PartialOrd, Hash)]
#[derive(Serialize, Deserialize)]
-pub struct Angle(N64);
+pub struct Angle(Scalar);
impl Angle {
/// The zero angle.
- pub fn zero() -> Self {
- Self(N64::from(0.0))
+ pub const fn zero() -> Self {
+ Self(Scalar(0.0))
}
/// Create an angle from a number of radians.
@@ -22,8 +22,8 @@ impl Angle {
}
/// Create an angle from a number of raw units.
- pub fn raw(raw: f64) -> Self {
- Self(N64::from(raw))
+ pub const fn raw(raw: f64) -> Self {
+ Self(Scalar(raw))
}
/// Convert this to a number of radians.
@@ -37,13 +37,13 @@ impl Angle {
}
/// Get the value of this angle in raw units.
- pub fn to_raw(self) -> f64 {
- self.0.into()
+ pub const fn to_raw(self) -> f64 {
+ (self.0).0
}
/// Create an angle from a value in a unit.
pub fn with_unit(val: f64, unit: AngularUnit) -> Self {
- Self(N64::from(val * unit.raw_scale()))
+ Self(Scalar(val * unit.raw_scale()))
}
/// Get the value of this length in unit.