【发布时间】:2013-12-07 20:31:43
【问题描述】:
我在一个项目中使用 ThreeJS,并注意到旧版本渲染线框的方式与新版本不同,我不知道如何恢复(我更喜欢)。
这个使用版本 54 的小提琴仅渲染使用线框材质绘制的对象的外部边缘:http://jsfiddle.net/ksRyQ/ 或如图所示,以防这是特定于平台的(我在 mac chrome 上):
另一方面,当我使用较新版本的 r61 在本地运行相同的代码时,我会看到每个多边形的边缘,如下所示:
这两种情况的代码都很简单:
material = new THREE.MeshBasicMaterial({
color: 0xff0000,
wireframe: true
});
我确信我可以用线条或其他东西制作立方体,但我宁愿真正理解这个问题。
有什么线索吗?是否有此设置或可以调整的东西?其次,您会注意到现在代码使用的是画布渲染器,虽然我打算使用 webGL 渲染器,但两者都存在相同的现象(尽管存在其他差异)。
【问题讨论】:
标签: javascript three.js