Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/388.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在THREE.js中获取网格的宽度/高度/长度_Javascript_Three.js_Mesh_Collada - Fatal编程技术网

Javascript 如何在THREE.js中获取网格的宽度/高度/长度

Javascript 如何在THREE.js中获取网格的宽度/高度/长度,javascript,three.js,mesh,collada,Javascript,Three.js,Mesh,Collada,我一直在研究各种各样的地方,试图获得网格的宽度和高度,但我已经找到了任何可行的方法。我有一个导入的collada模型,我想做的就是以Webgl/Three.js为单位获取它的尺寸,这样我就可以在我的简单游戏中计算碰撞。那么,我如何在THREE.js中获得网格的宽度和高度呢?如果您对基本边界框没有问题,可以使用 请展示你的尝试,以便其他人能够提供帮助。有人能告诉我为什么我得到-rep吗?我只是想知道,在我未来的问题上不要再这样做。你因为有人否决了你的问题而名声扫地。否决票意味着“这个问题没有显示任

我一直在研究各种各样的地方,试图获得网格的宽度和高度,但我已经找到了任何可行的方法。我有一个导入的collada模型,我想做的就是以Webgl/Three.js为单位获取它的尺寸,这样我就可以在我的简单游戏中计算碰撞。那么,我如何在THREE.js中获得网格的宽度和高度呢?

如果您对基本边界框没有问题,可以使用


请展示你的尝试,以便其他人能够提供帮助。有人能告诉我为什么我得到-rep吗?我只是想知道,在我未来的问题上不要再这样做。你因为有人否决了你的问题而名声扫地。否决票意味着“这个问题没有显示任何研究成果;它不清楚或没有用处。”谢谢!我很感激你的回答:D我以前也不能添加代码,因为我是在平板电脑上做的,但vincent给出了完美的答案:DYou're welcome。您可能仍然希望添加代码,因为否则,您的问题将被关闭。这看起来是一个完美的解决方案,我会在有机会时尝试,并告诉您它是如何进行的!我用过了,效果很好,再次感谢!您好@Tarun,您能解释一下它在哪些情况下不起作用吗?只需更新两次:
size
方法名称已更改为
getSize
谢谢@KrzysztofGrzybek,我已经更新了代码。
var box = new THREE.Box3().setFromObject( colladaModel );
console.log( box.min, box.max, box.getSize() );