我正在开发 OpenGL 2.0 中的一个项目。我从一个文件加载对象,该文件包含有关对象名称、位置、比例和旋转的信息。
我在代码中获得了所有这些信息,现在我想计算所有加载对象的边界,以便开始处理碰撞。
项目是比例值就像 0.1 即它乘以一个维度向量来获得实际的边界维度。
例如对象 1:缩放 x:-0.1,y:0.05,z:0.1 对象 2:缩放 x:0.1,y:0.1,z:0.1
对象 1:位置 x:5,y:21.7269,z:0 对象 2:位置 x -58.0646 y:-6.68359,z:0
对象 1: rot x: 0, y: 0, z: 0 对象 2: rot x:0, y:90, z:0
我的问题是,我想计算每个对象的尺寸,即边界,如何实现这个目标?