【发布时间】:2013-10-10 07:26:46
【问题描述】:
我是 three.js 和 WebGL 的新手。
在我的应用程序中,有两个物体在其中的 3D 场景。
- 对象 - 它是一个大球体;
- 对象 - 一个较小的球体,位于第一个对象的表面。
大球体围绕其轴旋转。并且还可以围绕球体旋转相机。
所以作为一个大球体表面的一个小球体,它也随之旋转。当大球体转向相机时,我们会看到小球体,而当大球体在它前面时,小球体将不可见。
问题是,我如何确定一个小球体何时对相机可见,何时不可见?
另外,我需要获取可见的小球体的二维坐标。我该怎么做?
【问题讨论】:
-
你好 Mike,欢迎来到 stackoverflow :) 这个问题似乎已经得到很好的研究,但它可以使用你的一些编辑来获得建设性的答案。如果您能指出您用于球体跟踪其空间位置的部分实现,那就太好了。
-
谢谢 :) 你是对的 - 格式越少答案越少。
标签: javascript three.js webgl