在Three.js中绘制网格边缘

时间:2016-04-07 09:56:13

标签: three.js mesh

是否有 Stroke 这样的东西来绘制网格的边缘?

我希望我的目标看起来像这样:

Black stroked, white filled object

1 个答案:

答案 0 :(得分:4)

编辑:这个答案已经过时,并且已经更新。

如果您只想渲染网格边缘,可以使用EdgesGeometry

var geometry = new THREE.EdgesGeometry( mesh.geometry );

var material = new THREE.LineBasicMaterial( { color: 0xffffff } );

var wireframe = new THREE.LineSegments( geometry, material );

scene.add( wireframe );

您也可以使用THREE.WireframeGeometry

有关如何渲染边和面的示例,请参阅this stackoverflow answer

three.js r.94