我有一堆数据,我知道他们的纬度/经度位置(图像上的圆圈)。现在我在three.js中有一个摄像头,我知道它的位置,旋转以及从它的角度来看哪个方向是北方。
我想在点击鼠标时查看这些圈子,但我希望程序会选择最接近玩家的那个圈子,它也应该在当前的视野范围内。
我已经尝试找到相机外观方向和圆圈位置之间的角度,但它仍然会随机移动。
任何想法从哪开始?
答案 0 :(得分:1)
我并不完全确定您在圈子和鼠标点击的基础上提出的问题""这是一个实用功能,用于获取相机和你知道x,y,z坐标的点之间的距离。
Storage::put(
'resource-'.$resource->id,
file_get_contents($request->file('resource'))
);
这个答案似乎有一个很好的方法来检查一个物体是否在相机的视野中:Determine if a mesh is visible on the viewport according to current camera