表示一个矩形的几何图形
| Name | Type | Description |
|---|---|---|
name |
string | 矩形名称 |
x |
number | 左上角X坐标 |
y |
number | 左上角Y坐标 |
width |
number | 矩形宽度 |
height |
number | 矩形高度 |
Throws:
-
Error : 当宽度或高度小于等于0时抛出错误
Extends
Classes
Members
矩形的高度
图形的名称
- Inherited From:
矩形的宽度
X坐标
- Inherited From:
Y坐标
- Inherited From:
Methods
判断一个点是否在矩形内部
| Name | Type | Description |
|---|---|---|
px |
number | 点的X坐标 |
py |
number | 点的Y坐标 |
Returns:
如果点在矩形内部返回true,否则返回false
计算矩形的面积
Returns:
矩形的面积
- Inherited From:
Example:
const rect = new Rectangle('myRect', 0, 0, 4, 5);
const area = rect.getArea(); // 20
获取矩形的右下角坐标
Returns:
包含x和y坐标的对象
获取矩形的中心点坐标
Returns:
包含x和y坐标的对象
计算矩形的周长
Returns:
矩形的周长
- Inherited From:
获取图形的位置信息
Returns:
-
包含x和y坐标的对象
-
returns.x - X坐标
-
returns.y - Y坐标
- Inherited From:
移动图形到新的位置
| Name | Type | Description |
|---|---|---|
newX |
number | 新的X坐标 |
newY |
number | 新的Y坐标 |
- Inherited From:
获取矩形的字符串表示
Returns:
矩形的描述信息
- Inherited From:
