public static void Caculate() { V = Matrix4x4.Transpose(MathRaster.GetRotationMatrix(main.transform.rotation) * Matrix4x4.CreateTranslation(main.transform.position)); P = GetProjection(main.FOV, main.Aspect, main.Near, main.Far); }
public Matrix4x4 CaculateMatrix() { M = MathRaster.GetRotationMatrix(rotation) * Matrix4x4.CreateTranslation(position); return(M); }
public Matrix4x4 CaculateMatrix() { M = MathRaster.GetRotationMatrix(rotation / 57.3f) * Matrix4x4.CreateTranslation(position); //TiM=Matrix4x4.Transpose(MathRaster.GetRotationMatrix(rotation/57.3f) * Matrix4x4.CreateTranslation(position)); return(M); }