在Three.js中绘制网格的边缘

8

是否有类似于描边的东西可以绘制网格的边缘?

我希望我的物体看起来像这样:

Black stroked, white filled object

1个回答

10

编辑:这个回答已经过时,已被更新。


如果您只想渲染网格的边缘,可以使用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

有一个示例展示如何同时呈现边缘和面,参见此stackoverflow答案

three.js r.94


2
谢谢,但是能否同时渲染边缘和面呢? - Ph1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接