improve Planar64 into f32

This commit is contained in:
Quaternions 2023-10-13 15:37:36 -07:00
parent 7d33f69a47
commit 9cc1674624

View File

@ -378,7 +378,7 @@ impl Planar64{
impl Into<f32> for Planar64{ impl Into<f32> for Planar64{
#[inline] #[inline]
fn into(self)->f32{ fn into(self)->f32{
self.0 as f32/(1<<32) as f32 self.0 as f32*(1.0/(1<<32) as f32)
} }
} }
impl From<Ratio64> for Planar64{ impl From<Ratio64> for Planar64{
@ -567,10 +567,10 @@ impl Planar64Vec3{
impl Into<glam::Vec3> for Planar64Vec3{ impl Into<glam::Vec3> for Planar64Vec3{
fn into(self)->glam::Vec3{ fn into(self)->glam::Vec3{
glam::vec3( glam::vec3(
self.0.x as f32/(1<<32) as f32, self.0.x as f32,
self.0.y as f32/(1<<32) as f32, self.0.y as f32,
self.0.z as f32/(1<<32) as f32, self.0.z as f32,
) )*(1.0/(1<<32) as f32)
} }
} }
impl TryFrom<[f32;3]> for Planar64Vec3{ impl TryFrom<[f32;3]> for Planar64Vec3{