获取旋转对象的边界框

Get the bounding box of a rotated object

我想在旋转对象后获取对象的精确旋转边界框,以便在两个对象之间进行碰撞检测。 我使用 THREE.Box3setFromObject 但如果对象旋转后边界框不会随对象一起旋转。

之前问的问题没有答案,所以我又问了一个,我做到了。

Three.js 中的边界框似乎与轴对齐:http://3dengine.org/i/bounding.jpg

也许你可以使用 BoxGeometry 并使碰撞建立一个平面方程,面法线和检查点正面或背面。