liko
    Preparing search index...

    Class ObservablePoint

    可观察的二维坐标点类,当坐标值发生变化时会自动触发 markDirty 回调

    该类主要用于监听和追踪坐标点的变化,常用于需要实时更新变换的场景

    Index

    Constructors

    Properties

    Accessors

    x y

    Methods

    Constructors

    • 创建一个新的可观察坐标点实例

      Parameters

      • observer: Observer

        观察者对象,用于接收坐标变化的通知

      • x: number = 0

        x 轴坐标值

      • y: number = 0

        y 轴坐标值

      Returns ObservablePoint

    Properties

    _x: number = 0
    _y: number = 0

    Accessors

    Methods

    • 将坐标点按指定增量进行偏移

      Parameters

      • dx: number

        x 轴偏移量

      • dy: number

        y 轴偏移量

      Returns this

      当前实例,支持链式调用

    • 比较当前坐标点与给定坐标点是否相同

      Parameters

      • point: IPoint

        待比较的坐标点

      Returns boolean

      两点是否完全重合

    • 设置坐标点的位置

      Parameters

      • x: number = 0

        x 轴坐标值

      • y: number = x

        y 轴坐标值,不设置则等于 x

      Returns this

      当前实例,支持链式调用