首页 / 浏览问题 / 组件GIS / 问题详情
关于三维模型GeoModel3D的一些问题
5EXP 2021年12月07日

使用产品:iobject.net 10i 操作系统:win10 x64
数据类型: GeoModel3D
问题详细描述:

您好,在使用iobject .net组件开发时,遇到了一些问题希望得到解答,请问:

1、在构建三维模型时,我一般使用Point3Ds点集生成GeoModel3D,然后将其添加到TrackingLayers中,这种方法是否合理呢?对于三维模型对象,通常的处理和显示方式是怎样的?

2、如何对这个GeoModel对象进行操作呢?比如,如何对其进行切割、拉伸和开挖(从中挖去一块)这三个操作呢?

3、对于一个GeoModel对象,如何实现如图所示的钻孔剖面图和地层爆炸效果呢?

1个回答

您好,几何对象的构造,通常来说不是那种构造方式是否合理,而是取决于你有的原生数据可以进行何种构造,和数据结构与体量上是否需要在构造代码级进行空间或时间上的优化来决定的,而不是唯一的合理方式。

模型的操作,如裁剪、打散、拆分、挖洞等属于模型三角网编辑,大多在ModelBuilder3D三维建模类,

拉伸建模,属于规则建模不同图形的拉伸实现不一样,有的靠构造有的靠规则建模方法,

模型的凸包、缓冲体、布尔运算等属于分析运算。

具体的功能操作分类的上下层是对应的,在开发阶段想要分清楚的话,建议使用了解桌面软件及其帮助文档再到下层开发来看对应功能是什么。

剖面切分、剖面分析是有多种接口和方法的,建议通过开发文档了解所有的剖面接口选择适合自己需求的。

地质体爆炸你是要在.net实现还是前端实现呢?.net来实现的Geometry几何对象的“动画”效果的话话肯定是依赖timer计时器类方法来实现。

希望可以帮助到您!
10,758EXP 2021年12月07日
...