从 three.js 中的 .dae 中获取所有节点名称
Get all node name from .dae in three.js
我正在我的场景中导入一个 collada 文件。我想知道如何列出所有节点名称?
我这样做了,结果只有一个名字:
var dae;
loader.options.convertUpAxis = true;
loader.load( './models/collada/test.dae', function ( collada ) {
var dae = collada.scene;
dae.traverse( function ( child ){
objects.push(child);
} );
daenode = dae.children[0].name;
console.log(daenode);
我认为 objects
你的代码是一个数组。那么为什么不使用
for( var i = 0; i < objects.length; i++ ) {
console.log(objects[i].name);
}
我正在我的场景中导入一个 collada 文件。我想知道如何列出所有节点名称?
我这样做了,结果只有一个名字:
var dae;
loader.options.convertUpAxis = true;
loader.load( './models/collada/test.dae', function ( collada ) {
var dae = collada.scene;
dae.traverse( function ( child ){
objects.push(child);
} );
daenode = dae.children[0].name;
console.log(daenode);
我认为 objects
你的代码是一个数组。那么为什么不使用
for( var i = 0; i < objects.length; i++ ) {
console.log(objects[i].name);
}