示例#1
0
 public float DistanceTo(Coordinate coordinate)
 {
     return((float)Math.Sqrt(Math.Pow(this.X - coordinate.X, 2) + Math.Pow(this.Y - coordinate.Y, 2) + Math.Pow(this.Z - coordinate.Z, 2)));
 }
示例#2
0
        public Coordinate Normalize(Coordinate origin)
        {
            Coordinate coordinate = this.Subtract(origin);

            return(coordinate.Normalize());
        }
示例#3
0
        public float AngleTo(Coordinate b)
        {
            Coordinate tmp = b.Subtract(this);

            return((float)Math.Atan2(tmp.X, tmp.Y));
        }