14

THREE.Object3Dのソースを見ると、、、およびの3つのプロパティがmatrixありmatrixWorldますmatrixRotationWorld

オブジェクトの位置、スケール、回転はから抽出できることがわかりますmatrix。また、オブジェクト上のポイントのワールド位置をから抽出できることもわかりますmatrixWorld

私の質問:

  • matrix同じ情報を表現しますか?matrixWorldつまり、行列をmatrixWorldに変換できますか、またはその逆はできますか?

  • matrixRotationWorldは何を表していますか?それは何のために使われますか?matrixそして、それはおよび/またはに変換できますmatrixWorldか?

ありがとう

4

1 に答える 1

18

object.matrixオブジェクトの行列変換です。

object.matrixWorldは、オブジェクトの親の行列変換を考慮した、オブジェクトの行列変換です。(オブジェクトの親にも親がある場合があるため、の計算object.matrixWorldは再帰的です。)

object.matrixオブジェクトにobject.matrixWorldシーン以外の親がない場合も同じです。

object.matrixRotationWorldもはや存在しない。

three.js r.69

于 2013-02-14T16:32:26.117 に答える