[]
• 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)がこの矩形に含まれている場合はtrue、それ以外の場合はfalse。
▸ 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
指定した矩形が現在の矩形と交差する場合はtrue、それ以外の場合はfalse。
▸ intersectRect(rect): boolean
指定した矩形が現在の矩形と交差するかどうかを示します。
| 名前 | 型 | 説明 |
|---|---|---|
rect |
Rect |
指定した矩形。 |
boolean
指定した矩形が現在の矩形と交差する場合はtrue、それ以外の場合はfalse。