コード例 #1
0
ファイル: Vec2Utils.cs プロジェクト: Ant2boss/ACE_lib_release
 public static void SaveVec2iToFile(BinaryWriter bw, Vec2i Vec)
 {
     bw.Write(BitConverter.GetBytes(Vec.X));
     bw.Write(BitConverter.GetBytes(Vec.Y));
 }
コード例 #2
0
ファイル: Vec2Utils.cs プロジェクト: Ant2boss/ACE_lib_release
 public static Vec2d GetDirectionVec2Toward(Vec2i Origin, Vec2i EndPoint) => Vec2Utils.GetDirectionVec2Toward(Origin.CloneAsVec2d(), EndPoint.CloneAsVec2d());
コード例 #3
0
ファイル: Vec2Utils.cs プロジェクト: Ant2boss/ACE_lib_release
 public static Vec2d GetClampedVec2(Vec2i Vec, double Lenght) => Vec2Utils.GetClampedVec2(Vec.CloneAsVec2d(), Lenght);
コード例 #4
0
ファイル: Vec2Utils.cs プロジェクト: Ant2boss/ACE_lib_release
 public static Vec2d GetRotatedByDeg(Vec2i Vec, double Deg) => Vec2Utils.GetRotatedByDeg(Vec.CloneAsVec2d(), Deg);
コード例 #5
0
ファイル: Vec2Utils.cs プロジェクト: Ant2boss/ACE_lib_release
 public static Vec2d GetUnitVec2(Vec2i Vec) => Vec2Utils.GetUnitVec2(Vec.CloneAsVec2d());
コード例 #6
0
ファイル: Vec2Utils.cs プロジェクト: Ant2boss/ACE_lib_release
 public static Vec2d GetRotatedByRad(Vec2i Vec, double Rad) => Vec2Utils.GetRotatedByRad(Vec.CloneAsVec2d(), Rad);
コード例 #7
0
ファイル: Vec2Utils.cs プロジェクト: Ant2boss/ACE_lib_release
 public static double GetAngleBetween_Deg(Vec2i V1, Vec2i V2) => Vec2Utils.GetAngleBetween_Deg(V1.CloneAsVec2d(), V2.CloneAsVec2d());
コード例 #8
0
ファイル: Vec2Utils.cs プロジェクト: Ant2boss/ACE_lib_release
 public static double GetDotBetween(Vec2i V1, Vec2i V2) => Vec2Utils.GetDotBetween(V1.CloneAsVec2d(), V2.CloneAsVec2d());
コード例 #9
0
ファイル: Vec2Utils.cs プロジェクト: Ant2boss/ACE_lib_release
 public static double GetDistance(Vec2i Vec1, Vec2i Vec2) => Vec2Utils.GetDistance(Vec1.CloneAsVec2d(), Vec2.CloneAsVec2d());
コード例 #10
0
ファイル: Vec2Utils.cs プロジェクト: Ant2boss/ACE_lib_release
 public static double GetLenght(Vec2i Vec) => Vec2Utils.GetLenght(Vec.CloneAsVec2d());