承接之前的 关于Mouse_Move的问题:
http://qa.supermap.com/80838
==================================
如何MouseMove事件中拿到矢量生成的模型数据集?
我使用矢量数据生成了模型数据集,缓存以后,发布到iServer。
我想在鼠标移动的时候,移动到某一个模型数据集以后,改变改模型的颜色,而不是通过点击事件来查询,请问这可以实现吗?
======================================
在实现当中 采用 viewer.scene.pick(position) 可以拿到 move 监听是的 s3m 对象,并通过设置 selectedColor 来实现对象选中之后的颜色设置。
问题来了,由于我的系统当中是 添加了倾斜摄影数据作为基础,再添加了矢量模型的盒子在倾斜摄影之外,为了保证显示效果,需要将拉伸的模型的盒子设置到 透明: vectorLayer.style3D.fillForeColor.alpha = 0;
但是如果一旦这么设置,那么 move 的监听就 pick 不到对象了,但是依旧可以通过 click 事件 pick 到对象,
所以想问下是否有其他设置方法,可以保证既可以 透明 掉模型(不是不显示),但是可以保证 move 事件也能响应。