Three.js - 在什么条件下三个。线路被剔除?

时间:2014-11-07 17:29:18

标签: three.js

我画了一些线(THREE.Line)。在某些情况下,线突然从屏幕上消失。当一个端点远离摄像机的视野时,这种情况经常发生,但另一个端点肯定在视野范围内。当线穿过相机的视野时也会发生这种情况,但两个端点都远离它。

我可以通过将frustumCulled设置为false来暂时修复它,但这并不是最佳的,因为我可能在场景中有数千行。

这是否按预期工作?

顺便说一下,我用的是r68。我没有时间重构我的应用程序与r69一起工作。我正在使用WebGLRenderer。

1 个答案:

答案 0 :(得分:0)

我也需要避免线路消失。

跟随贾斯汀的想法,我不得不做了什么?

line.frustumCulled = false;

我以为是

line.geometry.frustumCulled = false;

但我错了,你要把它应用在线上而不是它的几何上。

这适用于版本0.70