gpt4 book ai didi

Three.js - 在什么条件下 THREE.Lines 被剔除?

转载 作者:行者123 更新时间:2023-12-04 17:19:56 24 4
gpt4 key购买 nike

我正在绘制几条线 (THREE.Line)。在某些情况下,该行突然从屏幕上消失。当一个端点远在相机视野之外,但另一个端点肯定在视野内时,这种情况经常发生。当线穿过相机的视野时也会发生这种情况,但两个端点都远在视野之外。

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

这是否按预期工作?

顺便说一句,我正在使用 r68。我没有时间重构我的应用程序以使用 r69。我正在使用 WebGLRenderer。

最佳答案

我也需要避免线条消失。

按照 Justin 的 frustumCulled 想法,我必须这样做

line.frustumCulled = false;

我以为是

line.geometry.frustumCulled = false;

但我错了,你必须将它应用到线上而不是它的几何体上。

这适用于我的 0.70 版本

关于Three.js - 在什么条件下 THREE.Lines 被剔除?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26806768/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com