liko
    Preparing search index...

    Class RotatingRect

    可旋转的矩形类,在普通矩形基础上增加了旋转功能 提供了位置、尺寸和旋转角度的基本属性,以及边界获取和矩形操作等功能

    Index

    Constructors

    Properties

    Accessors

    Methods

    Constructors

    • 创建一个新的旋转矩形实例

      Parameters

      • x: number = 0

        矩形的 x 坐标位置

      • y: number = 0

        矩形的 y 坐标位置

      • width: number = 0

        矩形的宽度

      • height: number = 0

        矩形的高度

      • rotation: number = 0

        矩形的旋转角度(弧度)

      Returns RotatingRect

    Properties

    height: number = 0

    矩形高度

    rotation: number = 0

    旋转角度(弧度)

    width: number = 0

    矩形宽度

    x: number = 0

    x 轴坐标位置

    y: number = 0

    y 轴坐标位置

    TEMP: RotatingRect = ...

    全局临时对象,用于复用以减少对象创建

    Accessors

    • get bottom(): number

      获取矩形下边界位置(y 坐标 + 高度)

      Returns number

    Methods

    • 重置旋转矩形的所有属性为默认值

      Returns this

      当前实例,支持链式调用

    • 设置旋转矩形的所有属性

      Parameters

      • x: number

        矩形的 x 坐标位置

      • y: number

        矩形的 y 坐标位置

      • width: number

        矩形的宽度

      • height: number

        矩形的高度

      • Optionalrotation: number

        矩形的旋转角度(弧度),默认为 0

      Returns this

      当前实例,支持链式调用