예제 #1
0
 public static void Validate(this System.Numerics.Matrix4x4 m)
 {
     m.GetRight().Validate();
     m.GetUp().Validate();
     m.GetBackward().Validate();
     m.Translation.Validate();
     if (IsInvalid(m.M14) || IsInvalid(m.M24) || IsInvalid(m.M34) || IsInvalid(m.M44))
     {
         throw new NotFiniteNumberException("Invalid value.");
     }
 }