webgl实现二三维一体化

0 投票
167 浏览
功能实现二三维一体化,即二维地图(iclient for JavaScript)和三维场景(3d for webgl)联动。

现在的思路是获取两个窗口的坐标值,相互传递。

问题及难点:

1、怎么实现类似的监听鼠标拖动及滚轮的事件;

2、怎么获取三维场景的中心坐标或者是显示范围;
最新提问 4月 8 分类:  167次浏览 | 用户: alanwhy 牛刀小试 (116 分)

1个回答

0 投票
 
已采纳
您好,这儿有一个二三维一体化的范例,您研究一下,大致思路是根据相机的高度和一定的角度,来计算出所对应场景的矩形范围。

链接:https://pan.baidu.com/s/11qNZkse-Es-i6dhXKiTbMg 密码:acxu
最新回答 4月 8 用户: 胡林 名扬四海 (5,626 分)
采纳于 4月 9 用户:alanwhy
实现了,感谢!
你好,能简单说一下_calculateAltitudeFromBounds(bounds)方法的算法吗?

相机位置到视野区域的角度是固定的吗?
...