Three.js - 克隆克隆的任何问题?

时间:2016-08-31 11:37:33

标签: three.js

我希望在相当复杂的层次结构中克隆对象,并为每个对象提供一个独特的xyz来组合更复杂的层次结构。克隆最后一个克隆实例而不是挑出最初克隆的对象会更简单。递归由单独的Javascript处理。这里有任何可预见的问题吗?

1 个答案:

答案 0 :(得分:0)

没问题,矩阵。伪代码

<code>
    srcRootObj.updateMatrixWorld(true);
    for(var i = 0; i < srcRootObj.childrens.lenght; i++) 
    {
        var obj = srcRootObj.childrens[i];
        var m = obj.matrixWorld.clone(); // or matrix
        m.applyYouTransform();
        //dst[i].applyMatrix(m); // this d`t correct
        dst[i].matrix.copy(m);
        // & add recursive if needed
    }
</code>

简单。为什么不接近?