如何在webgl

时间:2015-05-07 05:37:38

标签: three.js webgl

我正在研究threejs,我遇到了一个问题,即 在我的项目中,人们有许多可以添加的项目,因此问题在于测试如何检查用户是否添加了项目是否显示给用户,即它是否在屏幕上可见。 有没有自动检查

的方法

1 个答案:

答案 0 :(得分:0)

实现这一目标的一种方法是使用平截头体来对场景中添加的项目进行射线投射,最佳方法是将每个添加到屏幕的项目也推入阵列中,您可以使用此阵列进行检查如果某个项目位于相机的平截头体内(您在场景中的视图),则会发生事件。

查看光线投射文档。

http://threejs.org/docs/#Reference/Core/Raycaster

enter image description here