mono.Path Class
Path(路径)对象
Constructor
mono.Path
(
-
points
Parameters:
-
points
Array点的集合
Item Index
Methods
bCurveTo
(
-
aCP1x
-
aCP1y
-
aCP1z
-
aCP2x
-
aCP2y
-
aCP2z
-
aX
-
aY
-
aZ
在当前的路径中增加一个三次方贝塞尔控制点
Parameters:
-
aCP1x
Number第一个贝塞尔控制点的x坐标
-
aCP1y
Number第一个贝塞尔控制点的y坐标
-
aCP1z
Number第一个贝塞尔控制点的z坐标
-
aCP2x
Number第二个贝塞尔控制点的x坐标
-
aCP2y
Number第二个贝塞尔控制点的y坐标
-
aCP2z
Number第二个贝塞尔控制点的z坐标
-
aX
Number结束点的x坐标
-
aY
Number结束点的y坐标
-
aZ
Number结束点的z坐标
curveTo
(
-
aCPx
-
aCPy
-
aCPz
-
aX
-
aY
-
aZ
在当前的路径中增加一个二次方贝塞尔控制点
Parameters:
-
aCPx
Number贝塞尔控制点的x坐标
-
aCPy
Number贝塞尔控制点的y坐标
-
aCPz
Number贝塞尔控制点的z坐标
-
aX
Number结束点的x坐标
-
aY
Number结束点的y坐标
-
aZ
Number结束点的z坐标
fromPoints
(
-
vectors
创建直线并连接所有的点
Parameters:
-
vectors
Arraymono.Vec3类型的数组
isClockwise
()
Boolean
判断当前的路径是否是顺时针
Returns:
Boolean:
如果为顺时针返回true,如果为逆时针返回false
lineTo
(
-
x
-
y
-
z
移动到某个位置
Parameters:
-
x
Numberx坐标
-
y
Numbery坐标
-
z
Numberz坐标
toArray
()
Array
Path中点的连接方式,如[’moveTo', 'lineTo', 'quadraticCurveTo']
Returns:
Array:
路径中点的连接方式
toShapes
(
-
isCCW
把mono.Path转换为shape
Parameters:
-
isCCW
Boolean如果为true,按顺时针转换,如果为false,按逆时针转换