2016-08-31 9 views
-1

非常に複雑な階層でオブジェクトをクローンし、より複雑な階層を組み立てるためにそれぞれに固有のxyzを与えたいと思います。最初に複製されたオブジェクトを選択するのではなく、最後の複製インスタンスを複製する方が簡単です。再帰は別のJavascriptで処理されます。ここで予見可能な問題はありますか?Three.js - クローンのクローニングに関する問題?

答えて

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> 

単純に。なぜアプローチしないのですか?

+0

おそらく質問は明確ではありません。 Object3Dをクローンしてクローンをクローンすることはできますか?それともクローンをクローンすることができますか?ありがとう –

関連する問題