河流无法贴附于s3m模型上呢?

0 投票

使用supermap-idesktop-10.1.2-0331-42250-86195-win64-bin-zip-chs 处理osgb 为s3md格式

使用 supermap-iserver-10.1.3a-win64-zip 发布三维服务

1、然后想在这个s3m的图层上面使用GroundPrimitive添加一条河流,但它会贴于地面,无法贴于s3m模型上,我也试过使用Primitive方式来加载,可仍然不对?

2、后来使用entity.polygon 来进行绘制达不到河流的效果,而且当设置entity.clampToS3M = true; 河流会覆盖到河面上的模型上,如图》

不知道这个有没有其它解决方案?

9月 30 分类:  30次浏览 | 用户: dengxiaoning (7 分)

1个回答

0 投票

您好,如果不想让河流覆盖到河面上的模型,可以对河面上的模型设置不接受贴对象,即layer.receiveObjectClamp = false;此外如果要制作河流的话可以在iDesktop中线把水面做好然后直接发布服务即可。如何在iDesktop制作水面特效可以参考博客:https://blog.csdn.net/supermapsupport/article/details/103318879

9月 30 用户: 卷饼先生 名扬四海 (4,840 分)
这个大坝是使用Cesium.Model.fromGltf 加载的一个gltf 模型。无法调用receiveObjectClamp
这样的话可以在iDesktop中制作河流
...