问题
等待回复
文章精选
许可中心
资源中心
漏洞批露表
注册
SuperMap技术问答社区
我要提问
智能推荐
相关问题
相关文章
推荐教程
桌面端扩展开发三维场景跟踪图层如何设置填充符号
您好,我想了解进行webGL前端开发时如何在场景里绘制二维矢量点线面
移动段9D如何加载第三方的在线地图
三维标绘如何在标号上面添加标记,标号移动的时候可以跟随标号移动
桌面端扩展开发三维场景绘制多边形的方法
将一个坐标点增加到当前跟踪图层正在画的图形中?
关于跟踪图层绘制事件
android程序,MapControl无法控制跟踪图层绘制的内容吗
热门标签
iserver
三维
idesktop
webgl
javascript
三维场景
三维模型
iclient
iobjects
倾斜摄影
android
imobile
发布服务
leaflet
net
iobject
二次开发
supermap
许可
idesktop9d
插件
java
js
组件
openlayers
二维
cesium
组件开发
三维gis
revit
所有分类
云GIS
4,180个
桌面GIS
4,549个
组件GIS
3,216个
移动GIS
1,709个
三维GIS
5,010个
WebGIS
1,091个
其他
1,095个
如何触发三维场景的跟踪图层在鼠标移动时绘制点符号
我要提问
0
投票
截图是我写的代码,但是鼠标移动的过程中并没有看到绘制的点符号,如果将跟踪图层改成屏幕图层是可以看到绘制点的,求解答,我需要在三维场景调用跟踪图层
三维场景
跟踪图层
绘制点
9月 9, 2019
分类:
217次浏览
|
用户:
亚特兰蒂斯丹丹
初出茅庐
(
54
分)
重新分类
9月 10, 2019
用户:
华红霞
请
登录
或者
注册
后回答这个问题。
1个回答
0
投票
您好,scenecontrol.mousemove事件中的e坐标是获取的屏幕坐标,需要把这个坐标通过scene.PixelToGlobe转换成球面坐标添加
9月 10, 2019
用户:
邬袁凯
名扬四海
(
2,432
分)
可以啦,谢谢
您好,现在鼠标移动的过程中实时绘制点符号,但是并没有触发sceneControl.Tracking += new Tracking3DEventHandler(TrackingHandler);中的TrackingHandler事件,请问这个事件如何能够触发呢
您好,这个是需要设置鼠标状态action3D,进行交互绘制时触发的
您好,请问action3D哪些成员可以触发TrackingHandler事呢。如果想在三维场景中移动鼠标的时候实时绘制点符号,并触发跟踪事件,请问有什么思路可以实现吗
您好,跟踪事件只能由action3D里的成员去触发,成员里面只要是鼠标交互绘制几何对象的都可以触发,你说的实时绘制点符号就mousemove就可以触发了,触发tracking事件的意义是什么呢
您好。我的需求是实现三维专题图的移动点的功能,需要利用鼠标交互式操作移动点,但是鼠标事件只有x坐标和y坐标,只有tracking事件有z坐标,如果只改变x和y不改变z的话,视角不同,点移动的位置和鼠标的位置会有偏差,所以想到利用tracking事件获取z坐标,请问您有什么思路可以提供吗
您好,首先三维专题图移动点是通过移动三位专题图源数据实现的。其次,移动点这个我们在图层可编辑情况下通过鼠标就可以移动点了,不需要代码实现。如果要移动到指定的位置,可以用tracking事件里的画点事件,然后通过画的这个点去代表你要移动的点的位置,把要移动的那个点给替换掉就行了,思路是这样,可以通过代码去写
您好,请问tracking事件里的画点事件代码怎么写呢?有例子可以参考吗
您好,把action3D状态改成action3D.Createpoint,然后在场景里面画点的时候就可以触发trakcing事件了
请
登录
或者
注册
后再添加评论。
...