私が正しければ:Object3D
は一方の側にプロパティのセット(position, scale, rotation)
[*] を持ち、もう一方の側にmatrix
- これは後で本質的に同じ情報を含み、他のものから計算さObject3D.updateMatrix()
れ、レンダラーの計算によって実際に内部的に使用されるものです. 代わりに、セット(position, scale, rotation)
は通常プログラマーによって操作されるものです (翻訳、回転...)。
ただし、 を直接操作したり、 を設定して忘れたりmatrix
する代わりに、プロパティを同期させたい場合があります。これを達成するために実装された/効率的な/推奨される手順はありますか?matrixAutoUpdate=false
(position, scale, rotation)
Object3D.updateMatrix()
[*] 注意: 1)の代わりに が使用されuseQuaternion=true
ている場合
2)は
3)で補完されています。quaternion
rotation
rotation
eulerOrder
up