-1
非常に複雑な階層でオブジェクトをクローンし、より複雑な階層を組み立てるためにそれぞれに固有のxyzを与えたいと思います。最初に複製されたオブジェクトを選択するのではなく、最後の複製インスタンスを複製する方が簡単です。再帰は別のJavascriptで処理されます。ここで予見可能な問題はありますか?Three.js - クローンのクローニングに関する問題?
非常に複雑な階層でオブジェクトをクローンし、より複雑な階層を組み立てるためにそれぞれに固有のxyzを与えたいと思います。最初に複製されたオブジェクトを選択するのではなく、最後の複製インスタンスを複製する方が簡単です。再帰は別のJavascriptで処理されます。ここで予見可能な問題はありますか?Three.js - クローンのクローニングに関する問題?
行列は問題ありません。擬似コード
<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>
単純に。なぜアプローチしないのですか?
おそらく質問は明確ではありません。 Object3Dをクローンしてクローンをクローンすることはできますか?それともクローンをクローンすることができますか?ありがとう –