C++ 表示长方体的建议类是什么?

C++ 表示长方体的建议类是什么?,c++,3d,ogre,C++,3d,Ogre,在食人魔中,有一个类Ogre::Box,看起来它可以支持三维盒子。但是,此类使用size\u t数据类型存储其坐标。因为,它不能处理负数,所以不可能将其用于任何实际几何体。我知道我可以保留一些数字或者自己发明一个自制的盒子类,但是食人魔通常的做法是什么呢?另外,我不在乎这个框是否使用整数或浮点数进行存储,它只是为了让它与手头的任务无关。如果您正在寻找一个将立方体表示为网格的类,您将找不到它。然而,有一个方便的类为您创建了一个Ogre::Mesh:出于好奇,一个负维度的盒子到底是什么样子?@Mih

在食人魔中,有一个类
Ogre::Box
,看起来它可以支持三维盒子。但是,此类使用
size\u t
数据类型存储其坐标。因为,它不能处理负数,所以不可能将其用于任何实际几何体。我知道我可以保留一些数字或者自己发明一个自制的盒子类,但是食人魔通常的做法是什么呢?另外,我不在乎这个框是否使用整数或浮点数进行存储,它只是为了让它与手头的任务无关。如果您正在寻找一个将立方体表示为网格的类,您将找不到它。然而,有一个方便的类为您创建了一个
Ogre::Mesh

出于好奇,一个负维度的盒子到底是什么样子?@MihaiTodor:inside Out;-)@MihaiTodor,抱歉搞混了,我说的“维度”实际上是指“坐标”。带有负坐标的框将正好位于(0;0;0)点的另一侧。