1 回答

TA貢獻(xiàn)1804條經(jīng)驗(yàn) 獲得超2個(gè)贊
問(wèn)題1:嘗試用網(wǎng)絡(luò)上一張圖和自己截取的一個(gè)對(duì)象數(shù)組可以很明顯的表示其意思
問(wèn)題2、調(diào)用BIMFACE官網(wǎng)提供js的api鏈接描述
在模型加載完畢之后
var categroy=[];
var family=[];
var familyTypes=[];
viewer.addEventListener(eventManager.ViewAdded,function() {
viewer.getModeTree(gettree);//獲取模型樹的數(shù)據(jù)
viewer.render();
});
function gettree(treedata) {
for(var i=0;i<treedata.length;i++){
//獲取所有的categroy
categroy.push(treedata[i].categoryName);
for (var j = 0;j<treedata[i].families.length;j++) {
//獲取所有的family
family.push(treedata[i].families[j].family);
for(var k=0;k<treedata[i].families[j].familyTypes.length;k++){
//獲取所有的familyTypes
familyTypes.push(treedata[i].families[j].familyTypes[k]);
}
}
}
console.log(categroy);
console.log(family);
console.log(familyTypes);
}
添加回答
舉報(bào)