pub fn pre_scaled(&self, x: T, y: T, z: T) -> TypedMatrix4D<T, Src, Dst> {
        TypedMatrix4D::row_major(
            self.m11 * x, self.m12,     self.m13,     self.m14,
            self.m21    , self.m22 * y, self.m23,     self.m24,
            self.m31    , self.m32,     self.m33 * z, self.m34,
            self.m41    , self.m42,     self.m43,     self.m44
        )
    }
/// Returns a matrix with a scale applied before self's transformation.
Returns a matrix with a scale applied before self's transformation.
Returns a matrix with a scale applied before self ' s transformation .
pub fn pre_scaled(&self, x: T, y: T, z: T) -> TypedMatrix4D<T, Src, Dst> {
        TypedMatrix4D::row_major(
            self.m11 * x, self.m12,     self.m13,     self.m14,
            self.m21    , self.m22 * y, self.m23,     self.m24,
            self.m31    , self.m32,     self.m33 * z, self.m34,
            self.m41    , self.m42,     self.m43,     self.m44
        )
    }
pub fn pre_scaled ( & self , x : T , y : T , z : T ) -> TypedMatrix4D < T , Src , Dst > { TypedMatrix4D :: row_major ( self . m11 * x , self . m12 , self . m13 , self . m14 , self . m21 , self . m22 * y , self . m23 , self . m24 , self . m31 , self . m32 , self . m33 * z , self . m34 , self . m41 , self . m42 , self . m43 , self . m44 ) }
Returns a matrix with a scale applied before self's transformation.
Returns a matrix with a scale applied before self ' s transformation .
&self
x
T
y
T
z
T
&self
x
T
y
T
z
T