我不清楚模型协调API中使用的标识符与模型属性API中使用的标识之间的关系:
- oid:(模型协调API(
- lvid:(模型协调API(
- svf2Id:(模型属性API(
- 数据库ID:(模型属性API(
假设我有一些具有特定属性值的对象,并且我通过模型属性API找到了这些对象。然后我有一些冲突,我想知道冲突中涉及的任何元素是否属于前一组元素。例如,在loid和svf2Id之间有任何关系吗?我怎样才能完成这项任务?提前感谢
以下是您询问的id之间的区别:
- 模型协调API的
loid
是稳定的对象id,但它只是供我们的服务内部使用。不幸的是,这与你想要什么无关。(与roid
相同( - 模型协调(API(的
lvid
是SVF格式的对象dbId,它与文档管理中完全相同的模型文件版本内的模型属性查询结果中的lmvId
匹配,因此冲突的同一版本必须是通过API模型属性查询的版本 - 模型属性API的
lmvId
是SVF格式的此对象的dbId - 当以SVF2格式加载模型以及将模型转换为SVF2格式时,模型属性API的
svf2Id
是Forge查看器中此对象的dbId - 模型属性API的
databaseId
是包含模型属性API的此行的PDB资源的索引清单键
因此,必须使用与模型属性查询结果中的lmvId
匹配的lvid
和rvid
。