首页 / 浏览问题 / 三维GIS / 问题详情
glTF模型剖面分析问题
3EXP 2023年11月24日
在一个项目中需要对地质模型(GlTF格式)进行切割剖面,查询剖面中各分层顶板高度和各层属性,如何实现? 使用产品:SuperMapiServer11i(2023);SuperMap iClient3D 11i (2023) for WebGL 数据类型:GlTF三维模型数据,经iServer发布三维数据服务 具体问题如下: 1.iServer中用什么接口可以实现对多层结构的glTF模型(如地质体)进行剖分,用什么接口查询模型剖切面中各分层的顶面的几何参数(如某点的高度)?已尝试geometryExtractVector3DResults接口,实现不了。 2.在官网示例中(在SuperMap iClient3D for WebGL中,通过剖切来观察地质体的内部构造形态及沿剖切面上的变化),如何对生成的实时剖面进行查询各层次顶面(线)高程?若不能,可以实现类似功能?如何实现?

1个回答

1.地质体剖分是数据服务进行的,gltf模型不行,除非导入到桌面成为模型数据集,再发布为数据服务

2. 实体模型剖面类 solidModelsProfile,没有获取相关高程的接口
4,151EXP 2023年11月24日
已经导入了iDesktopX生成模型数据集,再发布为数据服务。

1、iServer中是否有对实体模型进行剖面分析的接口?

2、若使用WEB端实体模型剖面类 solidModelsProfile,是否一定要使被剖切的层处于最上面的可见层(其他的层需关闭)?谢谢!

1.BIM模型可以尝试看http://support.supermap.com.cn:8090/webgl/Cesium/examples/webgl/editor.html#clipbox是否符合需求,地质体那个 solidModelsProfile 接口是对应的数据服务,不是三维服务。只要是数据服务就能使用 solidModelsProfile

2. solidModelsProfile 是切割的是添加进去的所有数据服务对应的实体模型。所以和在哪一层没有关系。仅仅和添加进去的是哪些图层有关,详细可以查看示例的代码http://support.supermap.com.cn:8090/webgl/Cesium/examples/webgl/editor.html#geologicBodyOperation

谢谢啊!
...