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