three.js 球体几何是不是有大小限制?

Posted

技术标签:

【中文标题】three.js 球体几何是不是有大小限制?【英文标题】:Does three.js sphere geometry have a size limit?three.js 球体几何是否有大小限制? 【发布时间】:2019-11-11 17:59:09 【问题描述】:

我正在制作一个半径为 4000 的 three.js 球体几何图形,在其上放置一个 jpg 并将相机定位在它的中心内,它工作正常。

当我制作半径为 9000 的球体时,纹理看起来会更远,它看起来好像在相机正在看的方向上的球体中有一个黑洞“洞”。此外,球体上的纹理看起来更近而不是更远。当我将相机移向这个“洞”时,它会变小。

新的 THREE.SphereGeometry ( 9000 , 32 , 32 );

【问题讨论】:

【参考方案1】:

相机具有 .near 和 .far 设置。如果 .far 小于您的球体半径,它将像您描述的那样剪辑。 尝试设置 camera.far = 20000

【讨论】:

你成功了,伙计。 “黑洞”消失了。

以上是关于three.js 球体几何是不是有大小限制?的主要内容,如果未能解决你的问题,请参考以下文章

THREE.js 部分球体几何给出了两个段,其中一个段是预期的

Three.js - 将自定义几何移动到原点

当鼠标悬停(悬停)在对象上时,鼠标光标应该改变(three.js)

关于Three.js基本几何形状正与四面体正八面体正二十面体学习

在 three.js 中的球体上使用纹理

Three.js - 围绕某个轴旋转球体