コード例 #1
0
ファイル: Form1.cs プロジェクト: JaredHam777/3dpixels
 public static double AngleBetween(_Point a, _Point b)
 {
     return(Math.Acos((VectMath.Dot(a, b)) / (VectMath.Magnitude(a) * VectMath.Magnitude(b))));
 }
コード例 #2
0
ファイル: Form1.cs プロジェクト: JaredHam777/3dpixels
 public static _Point Project(_Point a, _Point b)
 {
     return(VectMath.Scale(b, (VectMath.Dot(a, b) / (VectMath.SqrMagnitude(b)))));
 }