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