SarEngine2D

Document

SarEngine2D Point

Point

点,以一个有序数对(x,y)描述其在二维坐标系中的位置。此处的x和y不局限于表示平面直角坐标系的横纵坐标,亦可表示平面极坐标系中的极径和极角,取决于点所在的坐标系。

Syntax

//from global
var p = new Point(x, y);
//from SarEngine
var p = new SarEngine.Point(x, y);

Parameters

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

Properties

coordinate
该点所在的坐标系。
x
点的坐标x值。
y
点的坐标y值。

Methods

Distance(p1, p2)
静态函数。计算两个点之间的距离。
changeCoordinate(coordinate)
改变点所在的坐标系,并将点的坐标映射到新的坐标系。
复制一个相同的点的实例。
rotate(rad, x0, y0)
将该点绕一个定点旋转指定的弧度。
setCoordinate(coordinate)
在保持该点坐标数值不变的前提下,设置该点所在的坐标系。
将该点转换为"(x,y)"的字符串表述形式。