【发布时间】:2016-12-08 06:54:39
【问题描述】:
在我正在编写的程序中,我有一个大的小行星场(使用 PointCloud 实现):我有时遇到的问题是,当相机移动时,小行星有时一碰到屏幕边缘就会消失.如果相机逐渐移动,它们会越来越靠近边缘,然后突然弹出! - 它们已经消失了,即使仍然应该看到它们的一部分。如果相机快速移动,问题就不那么明显了,但如果你仔细观察,你仍然可以发现它。我该如何解决?
这是一个 JS fiddle 的链接,其中包含我用来创建小行星场的代码(您将无法对其进行测试,但您可以查看它):
https://jsfiddle.net/yazwz464/
【问题讨论】:
-
您的对象没有正确的边界球。
-
@gaitat 我该如何解决?
-
一旦你加载一个对象调用
geometry.computeBoundingSphere()
标签: three.js