我试图实现与思维一致,我发现了这个example
但是示例使用:
var points = GeometryUtils.hilbert3D( new THREE.Vector3( 0,0 ),20.0,1,2,3,4,5,6,7 );
我不想使用它,而是想创建一个带有Vector3点数组的线。
var geometry = new LineGeometry();
geometry.setPositions( positions );
geometry.setColors( colors );
matLine = new LineMaterial( {
color: 0xffffff,linewidth: 5,// in pixels
vertexColors: true,//resolution: // to be set by renderer,eventually
dashed: false
} );
line = new Line2( geometry,matLine );
line.computeLineDistances();
line.scale.set( 1,1 );
scene.add( line );
基本上,在示例中它使用位置,我想使用点代替。
谢谢