Autodesk forge 如何在Forge viewer上获取一些组件信息?
如何在Forge viewer上获取一些组件信息? 单击柱或梁时,需要获取其属性(名称、id…)。 假设它有属性 哪种API可以使用Autodesk forge 如何在Forge viewer上获取一些组件信息?,autodesk-forge,Autodesk Forge,如何在Forge viewer上获取一些组件信息? 单击柱或梁时,需要获取其属性(名称、id…)。 假设它有属性 哪种API可以使用 感谢查看器提供了返回对象所有属性的getProperties。下面的代码是一个演示。它假定已选择某些对象。如果已委派选择\u更改\u事件,则EVENT.dbIdArray将返回选择集 //get selection set (DbIds array) var sel = myviewer.getSelection(); //if we only want
感谢查看器提供了返回对象所有属性的getProperties。下面的代码是一个演示。它假定已选择某些对象。如果已委派选择\u更改\u事件,则EVENT.dbIdArray将返回选择集
//get selection set (DbIds array)
var sel = myviewer.getSelection();
//if we only want to check the first object in the selected set
myviewer.getProperties(sel[0],function(objProp){
if(objProp){
console.log(objProp);
//iterate each property
for(var index in objProp.properties){
var Prop = objProp.properties[index];
console.log('name: ' + Prop.displayName + ' value:'
+Prop.displayValue);
}
}
});
如果要获取一个特定属性,可以使用viewer.model.getBulkProperties。博客告诉我们更多