• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            隨筆-38  評論-23  文章-0  trackbacks-0


            當看完這一課之后,我開始感覺我對OpenlGL有了一定基礎了.我不知道為什么.我能夠很好理解它.
            lesson_9當中并沒有多大新的知識.全是我們之前所學的.卻需要完整的組織起來.希望它產生一個漂亮的圖形.

            初看小星星的德數據結構,我并為能夠得出全部的東西.
            typedef struct {
             GLint r,g,b;
             GLfloat dist;
             GLfloat angle;
            }stars; 最初看到這個數據結構的時候我以為星星應當是個點.結果我錯了.因為我看完之后我忽然明白了不管我們組織任何的圖元,我們都可以將它看成"點".而最后在于我們如何來表示這個點罷了.矩陣變換也是基于點.
            就像是像素一樣.我們始終會認為它僅僅只是個像素點.然其實應該是個具有面積的小方格.
            所以星星的表示.這一課我們也需要使用小方格.這不僅用在這里.也將用于許多許多.如粒子.等.
            而這一課也給了我一個空間感很強的變換操作,這讓我更傾向于使用局部坐標系來考慮整個變化的過程.因為這讓我更能明白 我最后所繪制的圖形的位置.

            對于每個星星我們需要一個小正方形來表示.結果在此貼上星星的紋理,在配合混色操作就能達到非常完美的效果.我們看代碼:我希望我的注釋能夠非常易懂的明白:

                    /** 以下變換的目的在于,我可以使得星星距離中心dist的一圈,因平移x位移時候,x軸已經被旋轉至一定方向了*/
                    glTranslatef(
            0.0,0.0,zoom); /** 深入屏幕里面*/
                    glRotatef(tilt,
            1.0,0.0,0.0);/** 傾斜角度..x軸 */

                    glRotatef(star[loop].angle,
            0.0,1.0,0.0); /**當前星星所在的角度*/
                    glTranslatef(star[loop].dist,
            0.0,0.0);/** x軸平移 */

                    glRotatef(
            -star[loop].angle,0.0f,1.0f,0.0f); // 取消當前星星的角度
                    glRotatef(-tilt,1.0f,0.0f,0.0f); // 取消屏幕傾斜

            而對于每個星星若要啟動閃爍效果.我們只需要為它繪制兩次.以達到一個看起來是在閃爍的效果

            總體代碼如下:
            lesson_9

            效果圖:


            posted on 2009-08-08 17:48 米游 閱讀(661) 評論(1)  編輯 收藏 引用 所屬分類: OpenGL/OSG

            評論:
            # re: opengl學習 nehe opengl lesson_9 2009-08-20 21:48 | 李海威
            你更新了幾課,我就看了幾課了。 希望繼續更新啊。多謝了。  回復  更多評論
              
            欧美亚洲色综久久精品国产| 久久综合九色综合久99| 久久99这里只有精品国产| 要久久爱在线免费观看| 人妻精品久久久久中文字幕一冢本| 午夜精品久久久久久99热| 久久99久久99小草精品免视看| 91久久九九无码成人网站| 久久久久久综合网天天| 热久久这里只有精品| 波多野结衣久久| 久久高潮一级毛片免费| 久久综合给合久久狠狠狠97色69| 久久精品无码av| 久久综合九色综合97_久久久| 久久影视综合亚洲| 久久综合欧美成人| 亚洲AV无码久久| 亚洲日韩欧美一区久久久久我| 久久99国产精品久久99| 欧美伊人久久大香线蕉综合 | 久久国产一片免费观看| 精品乱码久久久久久久| 久久丫忘忧草产品| 综合久久一区二区三区| 欧美亚洲国产精品久久蜜芽| 国产69精品久久久久9999APGF | 久久综合九色综合网站| 久久93精品国产91久久综合| 精品久久久久久国产| 少妇精品久久久一区二区三区| 无码精品久久一区二区三区| 国产99久久久国产精品小说| 情人伊人久久综合亚洲| 久久精品国产99国产精偷| 99久久国产亚洲综合精品| 中文字幕久久欲求不满| 国产精品久久久久久| 久久狠狠色狠狠色综合| 国产高清国内精品福利99久久| 天天爽天天爽天天片a久久网|