将obj模型进行缓存生成后,以S3MTilesLayer的形式添加到系统场景中,调用setCustomClipPlane方法进行裁剪,裁剪结果从侧面观察是空心效果的,请问这种情况是模型数据的问题呢?还是实现方法不对呢?是想实现切开后看到不透明截面的。
你好,1、如果是以S3MTilesLayers加载的,有多个裁剪接口,setCustomClipPlane是做剖面分析的。
参考:https://blog.csdn.net/supermapsupport/article/details/103709507
2、对地质体裁剪,可以使用SolidModelsProfile接口,
参考官网示例:http://support.supermap.com.cn:8090/webgl/examples/webgl/editor.html#geologicBodyClip
地质体处理博客:https://blog.csdn.net/supermapsupport/article/details/128451562
1、S3MTileLaye包括倾斜摄影模型、BIM模型、点云数据、精细模型、矢量数据、符号等。
该类接口裁剪封边可以参考:http://support.supermap.com.cn:8090/webgl/examples/webgl/editor.html#clipWithSeal
对于地质体数据比较特别,建议用回答1中的方式做裁剪效果更好。
2、模型偏移很多,坐标系是什么样的?webgl球面场景支持加载地理坐标系和墨卡托投影3857的坐标系,分度带的都不支持。