构造函数
初始X坐标
初始Y坐标
坐标变更时的回调函数
Optionalz: number初始Z坐标(可选)
从另一个点(Point2D 或 ObservablePoint2D) 复制数据 用于 entity.startPoint = otherPoint 的场景
StaticOrigin静态构建方法 (保持API一致)
克隆 策略:通常克隆是为了计算,不需要监听,所以返回轻量级的普通 Point2D 如果你需要返回 ObservablePoint2D,可以修改这里
旋转点 直接复用外部提供的 rotatePointAroundCenter 函数
缩放点 直接复用外部提供的 scalePointAlongVector 函数
可观察二维点类
继承自 Point2D 的功能,增加了属性变更通知机制。 当点的坐标发生变化时,会自动触发回调函数。 主要用于实体属性的响应式更新。
Example