假设我有一个立方体作为collada对象(以.dae格式)。我需要知道这个立方体的大小,然后将计算或计算 那么,我怎样才能得到它的x,y,z尺寸(例如高度,宽度)?有没有像dae.size这样的东西? 或者我可以使用boundingBox(来自http://threejs.org/docs/58/#Reference/Core/Geometry)?
var geom = new THREE.Geometry();
geom.boundingBox()
但是,我真的不明白如何使用这个包含Three.js的边界框。
提前致谢
答案 0 :(得分:0)
此处讨论了Collada对象边界框的计算: https://github.com/mrdoob/three.js/issues/1843
答案 1 :(得分:0)
如果要获取x,y,z大小,可以使用以下代码:
var box = new THREE.Box3().setFromObject( colladaModel );
console.log( box.min, box.max, box.getSize() );