Autodesk伪造查看器、模型特性和模型协调ID关系



我不清楚模型协调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匹配的lvidrvid

最新更新