[]
• new Rect(x
, y
, w
, h
)
2次元空間内の、指定した位置と幅および高さを持つ矩形を表します。
名前 | 型 | 説明 |
---|---|---|
x |
number |
矩形の左上隅の<i>x</i>座標。 |
y |
number |
矩形の左上隅の<i>y</i>座標。 |
w |
number |
矩形の幅。 |
h |
number |
矩形の高さ。 |
• height: number
矩形の幅。
• width: number
矩形の高さ。
• x: number
矩形の左上隅の<i>x</i>座標。
• y: number
矩形の左上隅の<i>y</i>座標。
▸ contains(x
, y
): boolean
指定した<i>x</i>座標と<i>y</i>座標がこの矩形に含まれているかどうかを示します。
名前 | 型 | 説明 |
---|---|---|
x |
number |
チェックする点の<i>x</i>座標。 |
y |
number |
チェックする点の<i>y</i>座標。 |
boolean
(x, y)がこの矩形に含まれている場合は<c>true</c>、それ以外の場合は<c>false</c>。
▸ getIntersectRect(x
, y
, width
, height
): Rect
現在の矩形と交差する矩形を取得します。
名前 | 型 |
---|---|
x |
number |
y |
number |
width |
number |
height |
number |
交差する矩形。2つの矩形が交差しない場合はnullを返します。
▸ intersect(x
, y
, width
, height
): boolean
指定した矩形が現在の矩形と交差するかどうかを示します。
名前 | 型 | 説明 |
---|---|---|
x |
number |
矩形の左上隅の<i>x</i>座標。 |
y |
number |
矩形の左上隅の<i>y</i>座標。 |
width |
number |
- |
height |
number |
- |
boolean
指定した矩形が現在の矩形と交差する場合は<c>true</c>、それ以外の場合は<c>false</c>。
▸ intersectRect(rect
): boolean
指定した矩形が現在の矩形と交差するかどうかを示します。
名前 | 型 | 説明 |
---|---|---|
rect |
Rect |
指定した矩形。 |
boolean
指定した矩形が現在の矩形と交差する場合は<c>true</c>、それ以外の場合は<c>false</c>。