コード例 #1
0
ファイル: Rect2i.cs プロジェクト: wty0512/Votyra
 public bool Contains(Vector2i point)
 {
     return(point >= min && point <= max);
 }
コード例 #2
0
ファイル: Rect2i.cs プロジェクト: wty0512/Votyra
 public Vector2 Normalize(Vector2i point)
 {
     return((point - min) / size.ToVector2());
 }
コード例 #3
0
ファイル: Rect2i.cs プロジェクト: wty0512/Votyra
 public Rect2i(Vector2i min, Vector2i size)
 {
     this.min = min;
     this.max = min + size;
 }
コード例 #4
0
ファイル: Rect2i.cs プロジェクト: wty0512/Votyra
 public static Rect2i CenterAndExtents(Vector2i center, Vector2i extents)
 {
     return(new Rect2i(center - extents, Vector2i.One + extents + extents));
 }
コード例 #5
0
ファイル: Rect2i.cs プロジェクト: wty0512/Votyra
 public Rect2i(int minX, int minY, int sizeX, int sizeY)
 {
     this.min = new Vector2i(minX, minY);
     this.max = new Vector2i(minX + sizeX, minY + sizeY);
 }