3D鼠标坐标

时间:2019-03-10 04:51:57

标签: javascript 3d 3d-mapping

我正在使用3D平面图进行显示,并希望在单击时捕获鼠标坐标。做一些研究并花一整天的时间去尝试,但是意识到我的数学确实不符合理解标准。

在我的项目https://github.com/codrops/Interactive3DMallMap中使用它

目标是在用户单击地图时获得要点并插入图钉。

我尝试过

var x = ev.clientX - offset.left; var y = ev.clientY - offset.top;

意识到这仅适用于2d,因为该点的边缘不是0,0。

尝试了另一个公式

var rads = 70/360 * Math.PI * 2;
var x = (e.clientX - $(this).offset().left)/ Math.cos(rads);

0 个答案:

没有答案