如果一个点在摄像机视图之外,则Three.js线消失

Ник*_*гей 5 javascript three.js

我按照文档中的说明创建了一行:http: //threejs.org/docs/#Reference/Objects/Line.

但是当其中一个线点位于相机视图之外时,线条会消失.

我也尝试使用https://github.com/spite/THREE.MeshLine,但我仍然遇到同样的问题.

我该如何解决?

Wes*_*ley 11

如果更新线的顶点,则还必须更新线的边界球以进行平截头体剔除才能正常工作.

line.geometry.computeBoundingSphere();
Run Code Online (Sandbox Code Playgroud)

或者,您可以通过设置来防止对线进行视锥体剔除

line.frustumCulled = false;
Run Code Online (Sandbox Code Playgroud)

three.js r.75