创建一个包围盒实例
最小 X 坐标,默认为正无穷大
最小 Y 坐标,默认为正无穷大
最大 X 坐标,默认为负无穷大
最大 Y 坐标,默认为负无穷大
最大的 X 坐标
最大的 Y 坐标
最小的 X 坐标
最小的 Y 坐标
包围盒的底部,等同于 maxY
包围盒的高度
是否为空,当 minX > maxX 或 minY > maxY 时为空
是否有效,当 minX 和 minY 不为初始值时为有效
包围盒的左边沿,等同于 minX
从包围盒获得矩形区域
包围盒的右边沿,等同于 maxX
包围盒的顶部,等同于 minY
包围盒的宽度
包围盒的 x 坐标,等同于 minX
包围盒的 y 坐标,等同于 minY
添加指定的包围盒到当前包围盒
要添加的包围盒
Optional
matrix: Matrix可选的变换矩阵
当前实例,支持链式调用
添加两个顶点,左上角和右下角,扩展包围盒
左上角 X 坐标
左上角 Y 坐标
右下角 X 坐标
右下角 Y 坐标
Optional
matrix: Matrix可选的变换矩阵,默认使用当前矩阵
当前实例,支持链式调用
天花板处理:左上角取下限值,右下角取上限值
当前实例,支持链式调用
判断包围盒是否包含某坐标点
要检测的 x 坐标
要检测的 y 坐标
是否包含在包围盒内部
通过 paddingX 和 paddingY 扩展包围盒区域
x 方向扩展大小
y 方向扩展大小,省略时与 paddingX 相同
当前实例,支持链式调用
重置包围盒到初始状态
当前实例,支持链式调用
缩放包围盒
x 轴缩放值
y 轴缩放值,省略时与 x 相同
当前实例,支持链式调用
设置包围盒的边界值
最小 X 坐标
最小 Y 坐标
最大 X 坐标
最大 Y 坐标
当前实例,支持链式调用
包围盒类,用于表示对象的边界区域