ModelEntityManager更新纹理

0 投票
使用产品:supermap-iobjectsdotnet-9.1.1-16828-70590-all.zip 操作系统:win7 x64

数据类型: 文件型udb

问题详细描述:使用ModelEntityManager会更新所有模型的纹理(场景中曾经使用ModelEntityManager更新过的纹理. 注:都为同一图层的模型)
问题重现步骤:

1.启动APP

2.使用ModelEntityManager manager = new ModelEntityManager(datasetVector);更新选中模型A的纹理为A

3.关闭APP

4.启动APP

5.使用ModelEntityManager manager = new ModelEntityManager(datasetVector);更新选中模型B的纹理为B.结果未选中模型A的纹理被自动更新为纹理B.

问题:如果只更新指定模型的纹理,而不影响其它的模型?
4月 28, 2019 分类:  134次浏览 | 用户: 流云 (8 分)

2 个回答

1 投票
 
已采纳
您好!让您久等了。这边刚刚测试成功 ,您需要将所选择的模型材质名称所有设置为唯一值,这样更新就只更新当前选中的模型,不然它会更新名称一致的模型。
5月 6, 2019 用户: 胡延南 名扬四海 (3,300 分)
采纳于 5月 6, 2019 用户:流云
0 投票
您好!我这边测试一下再回复您。
4月 29, 2019 用户: 胡延南 名扬四海 (3,300 分)
好的,辛苦您了!
您好!请问什么时候有测试结果.
...