【问题标题】:Name of all the children objects in a three.js objectthree.js 对象中所有子对象的名称
【发布时间】:2015-04-19 02:56:35
【问题描述】:

我想在一个 three.js 对象中获取所有子对象的 var 名称,然后将它们存储在一个数组中。

object 有一个属性 .children 但这会获取所有数据的数组,而不仅仅是对象变量名的数组 这是我尝试过的,但结果是空的

var arrayHead = headGroup.children;
           var testarray =[];


            for (var i = 0; i < testarray.length; i++) {
                testarray.push(arrayHead[i].name);

            }

【问题讨论】:

  • 欢迎来到 SO:SE。该网站的工作方式是:您在线搜索构建解决方案所需了解的内容。如果您的解决方案不完美并且您遇到问题,那么您可以在此处寻求支持。见How to Ask

标签: three.js


【解决方案1】:

如果arrayHeadObject3D() 类型

var testarray = [];
arrayHead.traverse ( function (child) {
    testarray.push( child.name );
} );

【讨论】:

    猜你喜欢
    • 2023-02-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-12
    • 2020-06-06
    • 2015-12-28
    • 1970-01-01
    • 2014-12-02
    • 1970-01-01
    相关资源
    最近更新 更多