表示一个圆形的几何图形
| Name | Type | Description |
|---|---|---|
name |
string | 圆形名称 |
x |
number | 圆心X坐标 |
y |
number | 圆心Y坐标 |
radius |
number | 圆的半径 |
Throws:
-
Error : 当半径小于等于0时抛出错误
Extends
Classes
Members
图形的名称
- Inherited From:
圆的半径
X坐标
- Inherited From:
Y坐标
- Inherited From:
Methods
计算圆的面积
Returns:
圆的面积
- Inherited From:
Example:
const circle = new Circle('myCircle', 0, 0, 5);
const area = circle.getArea(); // 78.53981633974483
获取圆的直径
Returns:
圆的直径
计算圆的周长
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:
调整圆的大小
| Name | Type | Description |
|---|---|---|
newRadius |
number | 新的半径 |
Throws:
-
Error : 当新半径小于等于0时抛出错误
获取圆形的字符串表示
Returns:
圆形的描述信息
- Inherited From:
