SarEngine2D

Document

SarEngine2D Position

Position

通过一个有序数对描述的平面坐标系中的位置,并提供坐标值改变的事件回掉。

Syntax

//from global
var position = new Position(x, y);
//from SarEngine
var position = new SarEngine.Position(x, y);

Parameters

二维坐标系中描述位置的有序数对中的第一个数,在平面直角坐标系中作为横坐标,在极坐标系中作为极径。
二维坐标系中描述位置的有序数对中的第二个数,在平面直角坐标系中作为纵坐标,在极坐标系中作为极角。

Properties

coordinate
Coordinate 描述该位置时所参照的坐标系。
x
Number 坐标x值。
y
Number 坐标y值。

Methods

changeCoordinate(coordinate)
改变用于描述该位置参照的坐标系,并将该位置映射到新的坐标系。
复制一个相同的位置实例。
rotate(rad, x, y)
将该位置坐标绕定点旋转指定的弧度。
setCoordinate(coordinate)
在位置坐标数值不变的前提下,设置该位置所参照的坐标系。

Events

onChange
在该位置发生改变时触发。