コード例 #1
0
ファイル: Vector2D.cs プロジェクト: mathieujaumain/Toolbox
 /// <summary>
 /// Test la colinéarité entre le veteur this et le vecteur u.
 /// </summary>
 /// <param name="u"></param>
 /// <returns></returns>
 public bool IsColinearTo(Vector2D u)
 {
     return(Math.Abs(Det(u)) < ZERO_APPROX);
 }
コード例 #2
0
ファイル: Vector2D.cs プロジェクト: mathieujaumain/Toolbox
 public double Det(Vector2D v)
 {
     return((X * v.Y) - (Y * v.X));
 }
コード例 #3
0
ファイル: Vector2D.cs プロジェクト: mathieujaumain/Toolbox
 public double Dot(Vector2D v)
 {
     return((X * v.X) + (Y * v.Y));
 }
コード例 #4
0
ファイル: Vector2D.cs プロジェクト: mathieujaumain/Toolbox
 public Vector2D Sub(Vector2D v)
 {
     return(new Vector2D(X - v.X, Y - v.Y));
 }
コード例 #5
0
ファイル: Vector2D.cs プロジェクト: mathieujaumain/Toolbox
 public Vector2D Add(Vector2D v)
 {
     return(new Vector2D(X + v.X, Y + v.Y));
 }
コード例 #6
0
ファイル: Vector2D.cs プロジェクト: mathieujaumain/Toolbox
 public Vector2D(Vector2D v)
 {
     X = v.X;
     Y = v.Y;
 }