从 dbId 或 externalid 获取属性值 - Autodesk Forge

Get properties value from dbId or externalid - Autodesk Forge

我在 forge 查看器中有 dbId 和 externalId。我想从这个 dbId 和 externalId 中获取属性对象的一些值。例如:周长、面积、体积、...

这样做的语法是什么?

获得元素的 DBID 后,您可以通过调用对象选择的查看器来获取该元素。 viewer.getSelection() 将为您提供我们稍后将使用的 DBID。

您可以使用方法 getProperties(dbid, callback) 例如这样的方法。

var myDbid = viewer.getSelection();
viewer.getProperties(myDbid, function(e){
      console.log('Entire object response ',e);
      console.log('Properties ',e.properties)
});

这应该会为您提供所需类别的信息。