【发布时间】:2013-08-27 23:35:13
【问题描述】:
在我的场景中,我有一个简单的立方体:
var test = new THREE.Mesh(new THREE.CubeGeometry(10,10,10), new THREE.MeshBasicMaterial());
scene.add(test);
这个立方体正在使用THREE.TransformControls 遍历/缩放用户。我需要的是这些交互之后立方体的边界框。所以我在做
test.geometry.computeBoundingBox();
var bb = test.geometry.boundingBox;
bb.translate(test.localToWorld( new THREE.Vector3()));
但我总是得到一个错误的边界框!平移计算正确,但比例不正确。边界框的宽度和高度始终为 10 ...
这是错误还是功能?如何获得立方体的正确边界框?
【问题讨论】:
标签: javascript three.js