矩形2¶
类别: 内置类型
简要说明¶
二维轴对齐的边界框。
方法¶
abs ( ) |
|
get_area ( ) |
|
grow_individual ( float left, float top, float right, float bottom ) |
|
grow_margin ( int margin, float by ) |
|
has_no_area ( ) |
|
intersects ( Rect2 b ) |
|
描述¶
rect2由一个位置、一个大小和几个实用函数组成。它通常用于快速重叠测试。
属性描述¶
Vector2 end
违约 |
矢量2(0,0) |
结束角。
Vector2 position
违约 |
矢量2(0,0) |
位置(起始角)。
Vector2 size
违约 |
矢量2(0,0) |
从位置到末端的大小。
方法说明¶
构建一个 Rect2
按位置和大小。
构建一个 Rect2
x,y,宽度和高度。
Rect2 abs ( )
返回A Rect2
位置和面积相等,修改后左上角为原点 width
和 height
是积极的。
返回此的交集 Rect2
和B.
返回 true
如果这样 Rect2
完全包围另一个。
返回此 Rect2
扩展到包含给定点。
float get_area ( )
返回 Rect2
.
返回的副本 Rect2
向四周生长一定数量的单位。
返回的副本 Rect2
向每个方向分别增长给定数量的单位。
返回的副本 Rect2
向 Margin 方向。
bool has_no_area ( )
返回 true
如果 Rect2
是平的还是空的。
返回 true
如果 Rect2
包含一个点。
返回 true
如果 Rect2
与另一个重叠。
返回包含此rect2和 b
.