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