コード例 #1
0
ファイル: matrixmath.cs プロジェクト: xenotux/mana
 public static Matrix rotate(float x, float y, float z)
 {
     return(MarshalMatrix.convert(MathInterface.rotate(x, y, z)));
 }
コード例 #2
0
ファイル: matrixmath.cs プロジェクト: xenotux/mana
 public static Matrix transpose(Matrix mat)
 {
     return(MarshalMatrix.convert(MathInterface.transpose(MarshalMatrix.convert(mat))));
 }
コード例 #3
0
ファイル: matrixmath.cs プロジェクト: xenotux/mana
 public static Matrix ortho(float left, float right, float bottom, float top, float zNear, float zFar)
 {
     return(MarshalMatrix.convert(MathInterface.orthographicMatrix(left, right, bottom, top, zNear, zFar)));
 }
コード例 #4
0
ファイル: matrixmath.cs プロジェクト: xenotux/mana
 public static Matrix inverse(Matrix mat)
 {
     return(MarshalMatrix.convert(MathInterface.inverse(MarshalMatrix.convert(mat))));
 }
コード例 #5
0
ファイル: matrixmath.cs プロジェクト: xenotux/mana
 public static Matrix perspective(float fovy, float aspectRatio, float zNear, float zFar)
 {
     return(MarshalMatrix.convert(MathInterface.perspectiveMatrix(fovy, aspectRatio, zNear, zFar)));
 }