コード例 #1
0
ファイル: Coordinate.cs プロジェクト: pohky/sharlayan
 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
ファイル: Coordinate.cs プロジェクト: pohky/sharlayan
        public Coordinate Normalize(Coordinate origin)
        {
            Coordinate coordinate = this.Subtract(origin);

            return(coordinate.Normalize());
        }
コード例 #3
0
ファイル: Coordinate.cs プロジェクト: pohky/sharlayan
        public float AngleTo(Coordinate b)
        {
            Coordinate tmp = b.Subtract(this);

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