0

1、categroy、family、familyTypes分别代表什么?
2、怎么获取categroy、family、familyTypes对应的数据?

陆剑伟 141
2017-09-19 提问
1 个回答
0

问题1:尝试用网络上一张图和自己截取的一个对象数组可以很明显的表示其意思图片描述

图片描述

问题2、调用BIMFACE官网提供js的api链接描述

在模型加载完毕之后
var categroy=[];
var family=[];
var familyTypes=[];
viewer.addEventListener(eventManager.ViewAdded,function() {

viewer.getModeTree(gettree);//获取模型树的数据
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);

}

撰写答案

你可能感兴趣的

推广链接