我正在处理中构建一个简单的3D拖放界面,并希望检测鼠标何时滚过对象。我想我需要对3D模型坐标进行一些矩阵转换才能将它们放入屏幕空间等等......
我有一个简单版本的工作,问题是,当相机在场景中移动时,我得到的坐标会变得混乱。
那么如何将平铺坐标转换为屏幕空间(因为screenX& screenY无法正常工作)?
更新 我最终在Processing网站上找到了两个如何做到这一点的例子。感谢 villintehaspam 。
答案 0 :(得分:3)
这个问题叫做拣货。搜索鼠标选择,你会获得大量的点击。
基本理论是这样的: