我使用ThreeJS在一个项目中,发现旧版本的渲染线框不同于新版本,我无法弄清楚如何恢复(我宁愿).
使用版本54的这个小提琴只渲染用线框材料绘制的对象的外边缘:http://jsfiddle.net/ksRyQ/ 或如图所示,以防这是特定于平台的(我在mac chrome上):

另一方面,当我使用较新的版本r61在本地运行相同的代码时,我会看到每个多边形的边缘,如:

两种情况下的代码都很简单:
material = new THREE.MeshBasicMaterial({
color: 0xff0000,
wireframe: true
});
Run Code Online (Sandbox Code Playgroud)
我确信我可以用线条或其他东西制作立方体,但我宁愿真正理解这个问题.
有线索吗?有没有可以调整的设置?其次,你会注意到,现在代码正在使用画布渲染器,虽然我打算使用webGL渲染器,但两者都有相同的现象(尽管还有其他差异).