Ejemplo n.º 1
0
 public Vector3I(Vector3F other)
 {
     X = (int)other.X;
     Y = (int)other.Y;
     Z = (int)other.Z;
 }
Ejemplo n.º 2
0
 public float Dot(Vector3F b)
 {
     return((X * b.X) + (Y * b.Y) + (Z * b.Z));
 }
Ejemplo n.º 3
0
 public Vector3F Cross(Vector3F b)
 {
     return(new Vector3F((Y * b.Z) - (Z * b.Y),
                         (Z * b.X) - (X * b.Z),
                         (X * b.Y) - (Y * b.X)));
 }
Ejemplo n.º 4
0
 public int CompareTo(Vector3F other)
 {
     return(Math.Sign(LengthSquared - other.LengthSquared));
 }