在Ogre中,有一个类Ogre::Box
看起来像它可以支持一个三维盒子。但是,此类使用size_t
数据类型来存储其坐标。从size_t
is essentially an unsigned integer起,它无法处理负数,因此无法将其用于任何真实几何体。我知道我可以自己保留一些数字或发明一个自制的盒子类,但是通常的Ogre方式是什么?此外,我不在乎盒子是否使用整数或浮点数进行存储,只是因为手头的任务无关紧要。
答案 0 :(得分:3)
您可以查看Ogre::AxisAlignedBox。如果要查找将多维数据集表示为网格的类,则无法找到它。但是,有一个便利类可以为您创建Ogre::Mesh
:Ogre::PrefabFactory