创建一个新的旋转矩形实例
矩形左上角的 x 坐标位置,默认为 0
矩形左上角的 y 坐标位置,默认为 0
矩形的宽度,默认为 0
矩形的高度,默认为 0
矩形的旋转角度(弧度制),默认为 0
矩形的高度(像素单位)
矩形的旋转角度(弧度制),以矩形中心为旋转点,正值表示顺时针旋转
矩形的宽度(像素单位)
矩形左上角的 x 轴坐标位置
矩形左上角的 y 轴坐标位置
Static ReadonlyTEMP全局临时对象,用于复用以减少对象创建 注意:这是全局共享的对象,使用时要小心避免冲突
获取矩形下边界位置(y 坐标 + 高度) 注意:这是基于未旋转状态的边界值
获取矩形左边界位置(等同于 x 坐标) 注意:这是基于未旋转状态的边界值
获取矩形右边界位置(x 坐标 + 宽度) 注意:这是基于未旋转状态的边界值
获取矩形上边界位置(等同于 y 坐标) 注意:这是基于未旋转状态的边界值
从指定的旋转矩形对象复制所有属性到当前实例 用于快速复制另一个矩形的所有属性值
源旋转矩形对象,必须包含 IRotatingRect 接口定义的所有属性
当前实例,支持链式调用
重置旋转矩形的所有属性为默认值(0, 0, 0, 0, 0) 常用于对象池或临时对象的重置
当前实例,支持链式调用
设置旋转矩形的所有属性
矩形左上角的 x 坐标位置
矩形左上角的 y 坐标位置
矩形的宽度
矩形的高度
Optionalrotation: number矩形的旋转角度(弧度制),如果不提供则保持当前值
当前实例,支持链式调用
可旋转的矩形类,在普通矩形基础上增加了旋转功能 提供了位置、尺寸和旋转角度的基本属性,以及边界获取和矩形操作等功能
使用示例:
注意事项: