子对象位置矩阵/世界矩阵



In three.js.我有一个对象(称为容器)(立方体大小 2.75,0.40,3.25)。如果我在容器的角落添加 4 个较小的对象(称为角)(立方体大小 0.25,0.05,0.25),我如何获得较小对象的场景位置(角),而不是我用来将它们放在容器中的位置。

尝试这样的事情:

var Pos = new THREE.Vector3();
var Quat = new THREE.Quaternion(); 
var Scale = new THREE.Vector3();
object.matrixWorld.decompose(Pos, Quat , Scale); 

然后,您可以像这样获取所需的信息:

var neededInfo = Pos.x;//or Pos.y or Pos.z

最新更新