Rectangle

矩形类

new SDK.Rectangle(name, x, y, width, height)

表示一个矩形的几何图形
Name Type Description
name string 矩形名称
x number 左上角X坐标
y number 左上角Y坐标
width number 矩形宽度
height number 矩形高度
Throws:
  • Error : 当宽度或高度小于等于0时抛出错误

Extends

Classes

Rectangle

Members

height : number

矩形的高度

name : string

图形的名称
Inherited From:

width : number

矩形的宽度

x : number

X坐标
Inherited From:

y : number

Y坐标
Inherited From:

Methods

containsPoint(px, py)boolean

判断一个点是否在矩形内部
Name Type Description
px number 点的X坐标
py number 点的Y坐标
Returns:
如果点在矩形内部返回true,否则返回false

getArea()number

计算矩形的面积
Returns:
矩形的面积
Inherited From:
Example:
const rect = new Rectangle('myRect', 0, 0, 4, 5);
const area = rect.getArea(); // 20

getBottomRight()Object

获取矩形的右下角坐标
Returns:
包含x和y坐标的对象

getCenter()Object

获取矩形的中心点坐标
Returns:
包含x和y坐标的对象

getPerimeter()number

计算矩形的周长
Returns:
矩形的周长
Inherited From:

getPosition()Object

获取图形的位置信息
Returns:
  • 包含x和y坐标的对象
  • returns.x - X坐标
  • returns.y - Y坐标
Inherited From:

moveTo(newX, newY)

移动图形到新的位置
Name Type Description
newX number 新的X坐标
newY number 新的Y坐标
Inherited From:

toString()string

获取矩形的字符串表示
Returns:
矩形的描述信息
Inherited From:
Need help? Use AI.