THREE.CatmullRomCurve3 曲线函数

THREE.CatmullRomCurve3定义了一个三维的样条曲线函数,参数是多个表示顶点坐标的Vector3对象组成的数组Array。定义的这些顶点坐标是其它顶点插值计算的基础,根据这些顶点你可以拟合出一条样条曲线。

此函数接收最多4个参数:

下面看一个例子,首先先绘制一条曲线:

在曲线上标注20个关键点:

getSpacedPoints(divisions)

曲线其实也是由多个点到点线线段组合而成的,点越多越平滑,divisions默认 5个点。
下面我们来修改一下divisions,看看会发生什么:

下面的代码时什么效果呢?请自行脑补: