Exemplo n.º 1
0
        public static Vector4 Transform(Vector4 vector, Matrix5x4 transform)
        {
            Vector4 result;

            Vector4.Transform(ref vector, ref transform, out result);
            return(result);
        }
Exemplo n.º 2
0
 public static void Transform(ref Vector4 vector, ref Matrix5x4 transform, out Vector4 result)
 {
     result = new Vector4((float)((double)vector.X * (double)transform.M11 + (double)vector.Y * (double)transform.M21 + (double)vector.Z * (double)transform.M31 + (double)vector.W * (double)transform.M41) + transform.M51, (float)((double)vector.X * (double)transform.M12 + (double)vector.Y * (double)transform.M22 + (double)vector.Z * (double)transform.M32 + (double)vector.W * (double)transform.M42) + transform.M52, (float)((double)vector.X * (double)transform.M13 + (double)vector.Y * (double)transform.M23 + (double)vector.Z * (double)transform.M33 + (double)vector.W * (double)transform.M43) + transform.M53, (float)((double)vector.X * (double)transform.M14 + (double)vector.Y * (double)transform.M24 + (double)vector.Z * (double)transform.M34 + (double)vector.W * (double)transform.M44) + transform.M54);
 }