Exemple #1
0
 public Vector3F Transform(Vector3F vector)
 {
     return(new Vector3F((float)((double)this.M00 * (double)vector.X + (double)this.M01 * (double)vector.Y + (double)this.M02 * (double)vector.Z), (float)((double)this.M10 * (double)vector.X + (double)this.M11 * (double)vector.Y + (double)this.M12 * (double)vector.Z), (float)((double)this.M20 * (double)vector.X + (double)this.M21 * (double)vector.Y + (double)this.M22 * (double)vector.Z)));
 }
Exemple #2
0
 public static Point3F Subtract(Point3F p, Vector3F v)
 {
     return(new Point3F(p.X - v.X, p.Y - v.Y, p.Z - v.Z));
 }
Exemple #3
0
 public Point3F(Vector3F from)
 {
     this.X = from.X;
     this.Y = from.Y;
     this.Z = from.Z;
 }
Exemple #4
0
 public static Point3F Add(Point3F p, Vector3F v)
 {
     return(new Point3F(p.X + v.X, p.Y + v.Y, p.Z + v.Z));
 }