2013-03-13 22 views
5

オーガでは、Ogre::Boxがあり、それはのように見え、それは3次元のボックスをサポートすることができます。ただし、このクラスは座標を格納するためにデータ型をsize_tとしています。 size_t is essentially an unsigned integer以降、負数は処理できないため、実際のジオメトリで使用することはできません。私はちょうどいくつかの番号を保持することができますか自分で自家製の箱のクラスを発明することができます知っているが、これを行う通常の鬼の方法は何ですか?また、ボックスが整数または浮動小数点を使用してストレージに格納されているかどうかは関係ありません。ボックスを表すために推奨されるクラスは何ですか?

+6

好奇心の席から、どのように負の次元のボックスは実際に見えるでしょうか? –

+2

@MihaiTodor:inside-out ;-) –

+0

@MihaiTodor、混乱して申し訳ありませんが、「寸法」によって、私は実際には「座標」を意味していました。負の座標を持つボックスは、(0; 0; 0)ポイントの反対側にあります。 – Septagram

答えて

3

Ogre::AxisAlignedBoxをご覧ください。あなたがメッシュとしてキューブを表すクラスを探しているなら、あなたは見つけられません。しかし、あなたのためにOgre::Meshを作成する便利なクラスがあります:Ogre::PrefabFactory

+1

はい、それは私が探しているものです、ありがとう) – Septagram

関連する問題