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