three.js 对象中所有子对象的名称
Name of all the children objects in a three.js object
我想获取 three.js 对象中所有子对象的 var 名称,然后将它们存储在数组中。
object 有一个 属性 .children 但这会获取所有数据的数组,而不仅仅是对象变量名称的数组
这是我试过但结果是空的
var arrayHead = headGroup.children;
var testarray =[];
for (var i = 0; i < testarray.length; i++) {
testarray.push(arrayHead[i].name);
}
如果 arrayHead
的类型是 Object3D()
var testarray = [];
arrayHead.traverse ( function (child) {
testarray.push( child.name );
} );
我想获取 three.js 对象中所有子对象的 var 名称,然后将它们存储在数组中。
object 有一个 属性 .children 但这会获取所有数据的数组,而不仅仅是对象变量名称的数组 这是我试过但结果是空的
var arrayHead = headGroup.children;
var testarray =[];
for (var i = 0; i < testarray.length; i++) {
testarray.push(arrayHead[i].name);
}
如果 arrayHead
的类型是 Object3D()
var testarray = [];
arrayHead.traverse ( function (child) {
testarray.push( child.name );
} );