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

时间:2016-04-08 10:48:31

标签: javascript three.js

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

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

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

我该如何解决?

1 个答案:

答案 0 :(得分:11)

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

line.geometry.computeBoundingSphere();

或者,您可以通过设置

来防止对线进行视锥体剔除
line.frustumCulled = false;

three.js r.75