forked from StrafesNET/strafe-client
move mat mul to above mat div
This commit is contained in:
parent
2370fbea54
commit
a41cbb79de
@ -834,16 +834,6 @@ impl Default for Planar64Mat3{
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
impl std::ops::Mul<Planar64Vec3> for Planar64Mat3{
|
|
||||||
type Output=Planar64Vec3;
|
|
||||||
#[inline]
|
|
||||||
fn mul(self,rhs:Planar64Vec3) -> Self::Output {
|
|
||||||
self.x_axis*rhs.x()
|
|
||||||
+self.y_axis*rhs.y()
|
|
||||||
+self.z_axis*rhs.z()
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
impl Planar64Mat3{
|
impl Planar64Mat3{
|
||||||
#[inline]
|
#[inline]
|
||||||
pub fn from_cols(x_axis:Planar64Vec3,y_axis:Planar64Vec3,z_axis:Planar64Vec3)->Self{
|
pub fn from_cols(x_axis:Planar64Vec3,y_axis:Planar64Vec3,z_axis:Planar64Vec3)->Self{
|
||||||
@ -956,6 +946,15 @@ impl std::fmt::Display for Planar64Mat3{
|
|||||||
)
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
impl std::ops::Mul<Planar64Vec3> for Planar64Mat3{
|
||||||
|
type Output=Planar64Vec3;
|
||||||
|
#[inline]
|
||||||
|
fn mul(self,rhs:Planar64Vec3) -> Self::Output {
|
||||||
|
self.x_axis*rhs.x()
|
||||||
|
+self.y_axis*rhs.y()
|
||||||
|
+self.z_axis*rhs.z()
|
||||||
|
}
|
||||||
|
}
|
||||||
impl std::ops::Div<i64> for Planar64Mat3{
|
impl std::ops::Div<i64> for Planar64Mat3{
|
||||||
type Output=Planar64Mat3;
|
type Output=Planar64Mat3;
|
||||||
#[inline]
|
#[inline]
|
||||||
|
Loading…
Reference in New Issue
Block a user