在Ogre中,有一个名为
Ogre::Box
的类,看起来它可以支持三维盒子。然而,这个类使用size_t
数据类型来存储其坐标。由于size_t
本质上是一个无符号整数,它不能处理负数,因此在任何实际几何中使用它是不可能的。我知道我可以只保留一些数字或自己发明一个盒子类,但通常在Ogre中应该如何处理呢?另外,我不关心盒子是使用整数还是浮点数存储,因为对手头的任务来说这并不重要。