首页 / 浏览问题 / 三维 / 问题详情
关于模型着色的问题
qzg  (38分)  初出茅庐
12月3日, 2020

使用产品:iserver 10i操作系统:win10 x64
数据类型: 文件型
问题详细描述:最近使用图元id为模型构件着色成功,但是实际使用的是构件的smid,不知道这两个id有什么联系?也就是我怎么才能通过smid找到图元id呢?

 viewer.pickEvent.addEventListener(function (feature){
        console.log(layer.getSelection(),'图元ID')
        console.log("SMID为:"+parseInt(feature.SMID))
      })

1个回答

您好,SMID是根据图元所在相应的数据集使用图元ID-startID+1得到的。即:图元ID=SMID+startID-1
卷饼先生  (6,042分)  登峰造极
12月3日, 2020
请问startID怎么获得?
使用layer.setQueryParameter查询之后打印layer查看queryParameter下面的datasetList
好的,谢谢
...