摘要: 上一課中我教給您三角形和四邊形的著色。這一課我將教您如何將這些彩色對象繞著坐標軸旋轉。
其實只需在上節課的代碼上增加幾行就可以了。下面我將整個例程重寫一遍。方便您知道增加了什么,修改了什么。我們增加兩個變量來控制這兩個對象的旋轉。這兩個變量加在程序的開始處其他變量的后面(bool fullscreen=TRUE;下面的兩行)。它們是浮點類型的變量,使得我們能夠非常精確地旋轉對象。浮點數包含小數位置,這意味著我們無需使用1、 2、3...的角度。你會發現浮點數是OpenGL編程的基礎。新變量中叫做rtri的用來旋轉三角形,rquad旋轉四邊形。
閱讀全文