所以我想Object3D实际上只是一个带有信息和模型几何+材料的传输对象。我在我的项目中加载了不同的模型。返回每个模型的object3D obj,并将其添加到容器obj中,然后添加到场景中,并在实际加载模型之前对其进行“渲染”,但尚不可见。加载后,它就会立即出现在视图中。
这是正确的做法吗?我生成不同的零件,每个零件都有一个模型,一个boxGeometry网格,可以有一个填充模型和一个额外的模型。所有零件都分组在容器obj中。现在,我遇到了一个问题,实际模型根本没有定位,而其他所有东西都没有定位。
在使用object3d obj之前,我应该等待每个模型加载吗?我喜欢它在加载时会逐步建立起来。为什么我可以在box3完全加载之前计算出box3的边界框?