首页 / 浏览问题 / 组件GIS / 问题详情
iObject中场景选点问题
匿名
2017年07月14日
使用版本为8.1 描述下问题 在三维地下管线的程序中加入了示例程序的场景测量功能 这个测量功能只能把点选在模型对象或者是sceneControl的地面模型对象上 不能点在没有实体的位置 也就是说 只要我的地下管线周围没有填充任何对象物体 换句话说 在地下空间除了三维管线模型之外的空间都没法点上点

针对此种情况 有没有什么解决方法?

1个回答

您好,这种情况获取到的点是在地面上的,您可以自己在程序里看一下,点是获取到了的。
5,985EXP 2017年07月14日
这样吧 我把我的问题重新说下 我现在需要在sceneControl上载入的地下空间的任意位置 划线 这条线截取涉及到的管线 就是我拿来做分析用的数据 我现在需要一个方法 来绘制这样的一根线

想问下 有什么方法能做到 然后由这条断面线与管线相交 如何去检测 用什么方法
绘制线您可以注册一个鼠标点击事件,记录鼠标点击的位置,使用Scene.PixelToGlobe()将屏幕点转换成坐标点,再有获取到的一系列点,构成一个线对象,GeoLine3D(Point3Ds),另外你的管线是什么类型的对象,矢量线对象还是模型对象?
三维线数据集 匹配 三维模型符号 这个怎么算
您试一下这个Geometrist3D.HasIntersection 方法,看能查出相交不
好的 辛苦了 下午写程序看下
...