0
我有一個轉變在OpenGL設置如下:如何將轉換後的座標轉換爲OpenGL中的世界座標?
glPushMatrix();
glTranslated(pntPos.X(), pntPos.Y(), pntPos.Z());
glRotated(dx, 1, 0, 0);
glRotated(dy, 0, 1, 0);
glRotated(dz, 0, 0, 1);
//I use this to Render a freely placeable textbox in 3d
//space which is based on the FTGL-Toolkit [1] (for TTF support).
m_FTLayout.Render(m_wcCaption, m_iCaptionSize);
glPopMatrix();
可正常工作。
但是,我想計算三維邊界框,這將界定我的文字在字空間。我知道這個邊界框相對於與我的GL變換的座標。
但我很難從這些計算他們的世界座標。 你能否告訴我一些關於如何檢索邊界框中四個頂點的世界座標的知識?
[1] http://sourceforge.net/projects/ftgl/
謝謝你的提示數學。 – sum1stolemyname 2010-02-18 13:11:50