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

标签 javascript three.js mesh collada

<分区>

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

最佳答案

如果您可以使用基本的边界框,则可以使用 THREE.Box3

let measure = new THREE.Vector3();
let box = colladaModel.getSize(measure);
console.log( measure );

关于javascript - 如何在 THREE.js 中获取网格的宽度/高度/长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23859512/

相关文章:

javascript - 将纬度/经度值推送到我的 Google map API 并将标记移动到事件中的该位置

Three.js 白色纹理渲染为灰色

javascript - 增量显示three.js TubeGeometry

C++ Maya - 从帧和子帧获取网格顶点

javascript - 如何使用 Jasmine 对窗口对象进行 Object.defineProperty 单元测试?

javascript - 获取我的帐户上传的带有特定标签的所有视频 Vimeo API

javascript - 使用ajax在html中加载音频

javascript - 使用 three.js 折叠矩形以形成立方体

c++ - 统一共线边的网格简化算法

unity3d - 在 Unity3D 中, "setting"网格的边界会做什么或实现什么?