gpt4 book ai didi

javascript - 始终通过计算 A-Frame 中对象的边界框来获得 Infinity

转载 作者:行者123 更新时间:2023-11-30 09:21:18 27 4
gpt4 key购买 nike

我使用 three.js 获取 A-Frame 场景中对象的边界框。

let boundingBox = new THREE.Box3().setFromObject(element.object3D);

但是boundingBox中的6个值总是Infinity或-Infinity作为Three.Box3的默认值。

我在 A-Frame 的基本示例中使用 a-box 和我自己的 gltf 2.0 模型之一进行了尝试。

项目:https://glitch.com/edit/#!/get-bounding-box

有人知道原因吗?或者在 A-Frame 中获取边界框的一些方法?

感谢您的帮助。

最佳答案

您在加载实际模型之前计算边界框。像这样尝试:

leftDoor.addEventListener( 'model-loaded', () => {

getWorldBound( leftDoor );

} );

关于javascript - 始终通过计算 A-Frame 中对象的边界框来获得 Infinity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51455207/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com