public double Dot(VECTOR Point2) { return(this.X * Point2.X + this.Y * Point2.Y + this.Z * Point2.Z); }
public VECTOR Cross(VECTOR Point2) { return(new VECTOR(this.Y * Point2.Z - Point2.Y * this.Z, -this.X * Point2.Z + Point2.X * this.Z, this.X * Point2.Y - Point2.X * this.Y)); }