浏览问题
等待回复
精选文章
申请试用
资源中心
漏洞修复
注册
|
登录
SuperMap技术问答社区
我要
提问
智能客服
首页
/
浏览问题
/
组件GIS
/
问题详情
您好,没有地形数据的情况下,如何获取三维场景中鼠标点击点的Z值呢
亚特兰蒂...
54EXP
2019年08月26日
在三维场景中移动对象,没有地形数据的情况下,如何获取三维场景中鼠标点击点的Z值呢
相关的答案:
场景中的三维自定义专题图可以实现编辑功能吗?
三维
idesktop
坐标获取
请
登录
或者
注册
后回答这个问题。
1个回答
您好,可以通过接口scene.PixelToGlobe就可以将屏幕点转换成三维点,获取到高程值
邬袁凯
2,432EXP
2019年08月27日
您好,我的代码是这样写的: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值
您好,我能问一下,你说的没有地形数据你是怎么样处理的,我这边没太清楚你那边情况,这个接口是可以获取到高程的,是获取地面上或者模型上的,只要有高度的地方就可以获取
请
登录
或者
注册
后再添加评论。
智能推荐
相关问题
相关文章
推荐教程
如何在三维场景中用鼠标获取点击位置的x,y,z值
如何批量获取三维场景中坐标点的高程
三维场景中绘制三维线如何获取点击位置的坐标
如何批量获取三维场景中坐标点的高程
点云数据怎么样去获取它的属性值呢?
三维场景在哪里能获取三维模型的边界坐标
iMobile 如何通过点击获取三维模型的坐标
c# iobject 三维场景 如何获取三维坐标
热门文章
查看更多>
关注我们
超图软件官网
SuperMap Online
地图慧
帮助中心
备案信息
技术资源中心
...