LPoint Class
创建一个新点。LPoint 对象表示二维坐标系统中的某个位置,其中 x 表示水平轴,y 表示垂直轴。
Constructor
LPoint
-
x -
y
Parameters:
-
xFloat水平坐标。
-
yFloat垂直坐标。
Example:
var myPoint = new LPoint(100,100);
Item Index
Methods
Methods
copyFrom
-
sourcePoint
将源 LPoint 对象中的所有点数据复制到调用方 LPoint 对象中。
Parameters:
-
sourcePointLPoint要从中复制数据的 Point 对象。
distance
-
p1 -
p2
[静态]返回 p1 和 p2 之间的距离。
Returns:
第一个点和第二个点之间的距离。
distance2
-
x1 -
y1 -
x2 -
y2
[静态]返回 p1 和 p2 之间的距离。
Returns:
第一个点和第二个点之间的距离。
equals
-
toCompare
确定两个点是否相同。如果两个点具有相同的 x 和 y 值,则它们是相同的点。
Parameters:
-
toCompareLPoint要比较的点。
Returns:
如果该对象与此 LPoint 对象相同,则为 true 值,如果不相同,则为 false。
interpolate
-
p1 -
p2 -
f
[静态]确定两个指定点之间的点。参数 f 确定新的内插点相对于参数 p1 和 p2 指定的两个端点所处的位置。参数 f 的值越接近 1.0,则内插点就越接近第一个点(参数 p1)。参数 f 的值越接近 0,则内插点就越接近第二个点(参数 p2)。
Parameters:
Returns:
新的内插点。
length
()
Float
public
返回从 (0,0) 到此点的线段长度。
Returns:
从 (0,0) 到此点的线段长度。
normalize
-
thickness
将 (0,0) 和当前点之间的线段缩放为设定的长度。
Parameters:
-
thicknessFloat缩放值。例如,如果当前点为 (0,5) 并且您将它规范化为 1,则返回的点位于 (0,1) 处。
offset
-
dx -
dy
按指定量偏移 LPoint 对象。dx 的值将添加到 x 的原始值中以创建新的 x 值。dy 的值将添加到 y 的原始值中以创建新的 y 值。
Parameters:
-
dxFloat水平坐标 x 的偏移量。
-
dyFloat垂直坐标 y 的偏移量。
polar
-
len -
angle
[静态]将一对极坐标转换为笛卡尔点坐标。
Parameters:
-
lenFloat极坐标对的长度。
-
angleFloat极坐标对的角度(以弧度表示)。
Returns:
笛卡尔点。
setTo
-
x -
y
将 LPoint 的成员设置为指定值。
Parameters:
-
xFloat要将 LPoint 设置为的x坐标值。
-
yFloat要将 LPoint 设置为的y坐标值。
Properties
x
Float
public
该点的水平坐标。
Default: 0
y
Float
public
该点的垂直坐标。
Default: 0
