예제 #1
0
파일: Matrix3D.cs 프로젝트: cspanier/shift
 public bool Equals(Matrix3D value) =>
 Equals(this, value);
예제 #2
0
파일: Matrix3D.cs 프로젝트: cspanier/shift
 static Matrix3D()
 {
     s_identity = CreateIdentity();
 }
예제 #3
0
파일: Matrix3D.cs 프로젝트: cspanier/shift
 public void Append(Matrix3D matrix)
 {
     this *= matrix;
 }
예제 #4
0
파일: Matrix3D.cs 프로젝트: cspanier/shift
 public void Prepend(Matrix3D matrix)
 {
     this = matrix * this;
 }
예제 #5
0
파일: Matrix3D.cs 프로젝트: cspanier/shift
 public static Matrix3D Multiply(Matrix3D matrix1, Matrix3D matrix2) =>
 (matrix1 * matrix2);
예제 #6
0
 public static Vector3D Multiply(Vector3D vector, Matrix3D matrix) =>
 matrix.Transform(vector);
예제 #7
0
 public static Point3D Multiply(Point3D point, Matrix3D matrix) =>
 matrix.Transform(point);