示例#1
0
文件: Point4D.cs 项目: cspanier/shift
 public bool Equals(Point4D value) =>
 Equals(this, value);
示例#2
0
文件: Point4D.cs 项目: cspanier/shift
 public static bool Equals(Point4D point1, Point4D point2) =>
 (((point1.X.Equals(point2.X) && point1.Y.Equals(point2.Y)) && point1.Z.Equals(point2.Z)) && point1.W.Equals(point2.W));
示例#3
0
文件: Point4D.cs 项目: cspanier/shift
 public static Point4D Multiply(Point4D point, Matrix3D matrix) =>
 matrix.Transform(point);
示例#4
0
文件: Point4D.cs 项目: cspanier/shift
 public static Point4D Subtract(Point4D point1, Point4D point2) =>
 new Point4D(point1._x - point2._x, point1._y - point2._y, point1._z - point2._z, point1._w - point2._w);
示例#5
0
文件: Point4D.cs 项目: cspanier/shift
 public static Point4D Add(Point4D point1, Point4D point2) =>
 new Point4D(point1._x + point2._x, point1._y + point2._y, point1._z + point2._z, point1._w + point2._w);
示例#6
0
 public Point4D Transform(Point4D point)
 {
     this.MultiplyPoint(ref point);
     return(point);
 }