问题
等待回复
文章精选
许可中心
资源中心
注册
SuperMap技术问答社区
我要提问
智能推荐
相关问题
相关文章
推荐教程
如何在三维场景中用鼠标获取点击位置的x,y,z值
如何批量获取三维场景中坐标点的高程
三维场景中绘制三维线如何获取点击位置的坐标
如何批量获取三维场景中坐标点的高程
iMobile 如何通过点击获取三维模型的坐标
三维场景中有没有直接获取当前鼠标位置信息的方法?
提取三维数据,结果数据集没有得到Z值
请问如何获取场景中所有添加的s3m 模型数据集呢
热门标签
三维
iserver
idesktop
javascript
webgl
iclient
三维模型
iobjects
三维场景
倾斜摄影
imobile
android
发布服务
net
iobject
二次开发
idesktop9d
leaflet
插件
许可
plugin
ios
supermap
二维
属性查询
js
三维gis
java
组件开发
二维地图
所有分类
云GIS
2,534个
桌面GIS
2,404个
组件GIS
1,738个
移动GIS
894个
三维GIS
3,165个
其他
801个
您好,没有地形数据的情况下,如何获取三维场景中鼠标点击点的Z值呢
我要提问
0
投票
在三维场景中移动对象,没有地形数据的情况下,如何获取三维场景中鼠标点击点的Z值呢
相关的答案:
场景中的三维自定义专题图可以实现编辑功能吗?
三维
idesktop
坐标获取
8月 26
分类:
48次浏览
|
用户:
亚特兰蒂斯丹丹
初出茅庐
(
29
分)
请
登录
或者
注册
后回答这个问题。
1个回答
0
投票
您好,可以通过接口scene.PixelToGlobe就可以将屏幕点转换成三维点,获取到高程值
8月 27
用户:
邬袁凯
名扬四海
(
1,578
分)
您好,我的代码是这样写的:Point point = new Point(e.X, e.Y);
Point3D point3D = sceneControl.Scene.PixelToGlobe(point);
但是只有X和Y,在鼠标事件里面的e没有Z哦
您好,这个三维点不是就具有z值吗
您好,z是有值,但都是0,没有地形数据的话怎么获取场景鼠标点击点的z值呢
您好,用scene.GetHeight可以实现
您好,这个是在存在地形数据的前提下才能获取到z,但是我场景里面没有加载地形数据,所以用这个代码得到的值还是0
我正在做三维点的移动功能,因为无法获取z值,所以只改变了x和y的值,移动场景中的点模型的时候,如果场景视角不同,就会存在偏差,因此,想问怎么获取z值
您好,我能问一下,你说的没有地形数据你是怎么样处理的,我这边没太清楚你那边情况,这个接口是可以获取到高程的,是获取地面上或者模型上的,只要有高度的地方就可以获取
请
登录
或者
注册
后再添加评论。
...