矩形运算util/rect
提供图形计算相关函数。
API
全局
函数 | 描述 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
⮞
inRect(rect, point)(rect:
判断一个点是否在指定的矩形区域(含边框)内。
返回值类型: 如果在区域内或区域边界上则返回 true,否则返回 false。 示例
|
判断一个点是否在指定的矩形区域(含边框)内。 |
||||||||||||
⮞
onRect(rect, point)(rect:
判断一个点是否在指定的矩形区域的边框上。
返回值类型: 如果在区域边界上则返回 true,否则返回 false。 示例
|
判断一个点是否在指定的矩形区域的边框上。 |
||||||||||||
⮞
offsetRect(rect, offset)(rect:
|
计算区域偏移指定距离后的新区域。 |
||||||||||||
⮞
intersectRect(rect1, rect2)(rect1:
计算两个区域的交集部分。
返回值类型: 返回公共区域。如果区域无交集则返回长宽为 0 的区域。 示例
|
计算两个区域的交集部分。 |
||||||||||||
⮞
unionRect(rect1, rect2)(rect1:
计算两个区域的并集部分。
返回值类型: 返回并集区域。如果区域无交集则返回长宽为 0 的区域。 示例
|
计算两个区域的并集部分。 |
||||||||||||
⮞
inCircle(circle, point)(circle:
判断一个点是否在指定的正圆区域(含边框)内。
返回值类型: 如果在区域内或区域边界上则返回 true,否则返回 false。 示例
|
判断一个点是否在指定的正圆区域(含边框)内。 |
||||||||||||
⮞
onCircle(circle, point)(circle:
判断一个点是否在指定的正圆区域边框上。
返回值类型: 如果在区域内或区域边界上则返回 true,否则返回 false。 示例
|
判断一个点是否在指定的正圆区域边框上。 |
Point 接口
表示一个坐标。
字段 | 类型 | 描述 |
---|---|---|
⮞
x
: number
相对于屏幕左上角的水平距离(单位为像素)。 |
number
|
相对于屏幕左上角的水平距离(单位为像素)。 |
⮞
y
: number
相对于屏幕左上角的垂直距离(单位为像素)。 |
number
|
相对于屏幕左上角的垂直距离(单位为像素)。 |
Size 接口
表示一个大小。
字段 | 类型 | 描述 |
---|---|---|
⮞
width
: number
宽度(单位为像素)。 |
number
|
宽度(单位为像素)。 |
⮞
height
: number
高度(单位为像素)。 |
number
|
高度(单位为像素)。 |
Rect 接口
表示一个矩形区域。
字段 | 类型 | 描述 | 继承自 |
---|---|---|---|
⮞
x
: number
|
number
|
相对于屏幕左上角的水平距离(单位为像素)。 |
Point |
⮞
y
: number
|
number
|
相对于屏幕左上角的垂直距离(单位为像素)。 |
Point |
⮞
width
: number
|
number
|
宽度(单位为像素)。 |
Size |
⮞
height
: number
|
number
|
高度(单位为像素)。 |
Size |
Circle 接口
继承自:Point
表示一个正圆区域。