だから私はを使用しており、属性THREE.BufferGeometry
を介して線の個々のセグメントの色を非常にうまく制御できます。color
geometry = new THREE.BufferGeometry();
var material = new THREE.LineBasicMaterial({
vertexColors: THREE.VertexColors
});
geometry.addAttribute('position', new THREE.BufferAttribute(points, 3));
geometry.addAttribute('color', new THREE.BufferAttribute(colors, 3));
scene.add(new THREE.Line(geometry, material, THREE.LinePieces));
カスタム属性を追加してバインドしてLineBasicMaterial.linewidth
、線の個々のセグメントの太さを変更できる方法はありますか?