|
@@ -69,14 +69,17 @@
|
|
|
|
|
|
var spline = new THREE.CatmullRomCurve3( points );
|
|
|
var divisions = Math.round( 12 * points.length );
|
|
|
+ var point = new THREE.Vector3();
|
|
|
var color = new THREE.Color();
|
|
|
|
|
|
for ( var i = 0, l = divisions; i < l; i ++ ) {
|
|
|
|
|
|
- var point = spline.getPoint( i / l );
|
|
|
+ var t = i / l;
|
|
|
+
|
|
|
+ spline.getPoint( t, point );
|
|
|
positions.push( point.x, point.y, point.z );
|
|
|
|
|
|
- color.setHSL( i / l, 1.0, 0.5 );
|
|
|
+ color.setHSL( t, 1.0, 0.5 );
|
|
|
colors.push( color.r, color.g, color.b );
|
|
|
|
|
|
}
|