青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

隨筆-38  評論-23  文章-0  trackbacks-0

所有lesson都將基于lesson_1中頭文件而寫

lesson_2中,知道了如何簡單的繪制基本圖形的后,這次將要學習如何使用glColor3d(f)來設置opengl狀態機中的顏色.使得繪制時候將采用自定義的顏色值.

#include "openglglut.h"

/*
** opengl 教程第三課內容
** 在窗口的左邊部分繪制一個多彩的三角形,它將使用平滑著色
** 在窗口的右邊部分繪制一個藍色的正方形,它將使用單調著色
*/

int main(int argc, char** argv)
{
    
/** 初始化窗口 并創建窗口*/
    createWindow(
"opengl lesson_3",&argc,argv);

    
/** 注冊glut的一些函數 */
    glutReshapeFunc(glutResize);     
//窗口調整函數 使得調整后圖形顯示不發生改變
    glutDisplayFunc(glutDisplay);    //重繪函數     使得可以在窗口中繪制圖形
    glutSpecialFunc(glutSpecial);    //特殊按鍵函數 使得實現全屏/窗口切換
    
    
/** 初始化opengl的一些操作*/
    InitOpenGL();

    
/** 進入仿真循環*/
    glutMainLoop();
}


void glutDisplay(void)
{
    glClear(GL_COLOR_BUFFER_BIT 
| GL_DEPTH_BUFFER_BIT);
    glLoadIdentity();                   
//將先初始化單位矩陣
    glPushMatrix();                     //將當前矩陣復制一個壓入棧頂,并保持當前矩陣不變
    glTranslatef(-1.5,0.0,-6.0);

    
//決定三角形三個頂點的顏色值,三角形內部各個點的顏色將會是線性差值的
    glBegin(GL_TRIANGLES);             // 繪制三角形
        glColor3f(1.0f,0.0f,0.0f);     //使用紅色繪制上頂點
        glVertex3f( 0.0f1.0f0.0f); //上頂點
        glColor3f(0.0f,1.0f,0.0f);     //使用綠色繪制左下頂點
        glVertex3f(-1.0f,-1.0f0.0f); // 左下
        glColor3f(0.0f,0.0f,1.0f);     //使用藍色繪制右下頂點
        glVertex3f( 1.0f,-1.0f0.0f); // 右下
    glEnd();
    glPopMatrix();                     
//恢復當前矩陣為上一次push時的矩陣

    glTranslatef(
1.5f,0.0f,-6.0f);
    glColor3f(
0.0f,0.0f,1.0f);         //將當前顏色值設置為藍色 繪制整個正方形
    glBegin(GL_QUADS);                 // 繪制正方形
        glVertex3f(-1.0f1.0f0.0f); // 左上
        glVertex3f( 1.0f1.0f0.0f); // 右上
        glVertex3f( 1.0f,-1.0f0.0f); // 左下
        glVertex3f(-1.0f,-1.0f0.0f); // 右下
    glEnd();

    glutSwapBuffers();                 
//強制繪圖命令執行繪制在緩沖區交換出來
}

最后的效果圖:

末尾總結:

glColor3f(d)將指定openggl狀態中顏色值,使得繪制的時候都將使用這個顏色值 直到再次修改這個值,在繪制正方形的可以得到這個解釋.
其次, 繪制三角形的時候,只是指定三個頂點的用三種不同顏色繪制,為什么結果會使得三角形變成彩色的呢?
其原理在于它使用任意兩點繪制一條線段的時候,
線段內的其他任一點都將會是這兩點顏色值的一個線性插值.
posted on 2009-07-15 14:48 米游 閱讀(597) 評論(1)  編輯 收藏 引用 所屬分類: OpenGL/OSG

評論:
# re: opengl學習 nehe opengl lesson_3 2009-07-16 15:47 | 李海威
非常好,期待接下來的45個lesson。呵呵  回復  更多評論
  
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            午夜精品av| 久久精品国产69国产精品亚洲| 裸体歌舞表演一区二区| 伊人久久亚洲美女图片| 快she精品国产999| 狼人社综合社区| 亚洲精品中文字幕女同| 亚洲毛片在线看| 国产精品日韩欧美一区| 久久精品免费看| 六月婷婷一区| 亚洲午夜一区二区三区| 亚洲视频综合在线| 国产自产女人91一区在线观看| 免费91麻豆精品国产自产在线观看 | 欧美日本在线| 亚洲欧美视频一区二区三区| 欧美一区二区三区四区在线观看| 伊人久久久大香线蕉综合直播| 亚洲国产成人一区| 欧美日韩亚洲一区二区三区在线观看| 亚洲欧美日韩一区二区| 久久久精品视频成人| 一区二区欧美精品| 欧美亚洲三级| 一本色道婷婷久久欧美| 欧美伊人久久| 亚洲午夜国产成人av电影男同| 欧美影院一区| 亚洲小视频在线| 久久全国免费视频| 午夜精品福利一区二区蜜股av| 久久男人资源视频| 午夜精品美女久久久久av福利| 久久久之久亚州精品露出| 在线综合欧美| 久久在线免费视频| 另类av一区二区| 午夜电影亚洲| 欧美久久久久久久久| 久久综合色8888| 国产精品美女999| 最新亚洲激情| 亚洲福利视频专区| 性欧美精品高清| 亚洲欧美日韩另类精品一区二区三区| 久久蜜桃av一区精品变态类天堂| 亚洲在线视频网站| 欧美激情综合网| 欧美gay视频激情| 黄色精品网站| 亚洲欧美日韩区| 亚洲综合国产精品| 欧美日韩国产在线| 亚洲国产女人aaa毛片在线| 激情欧美一区| 久久国产一区| 久久全球大尺度高清视频| 国产精品久久久一本精品| 日韩亚洲欧美精品| 日韩视频在线一区二区三区| 老妇喷水一区二区三区| 麻豆精品传媒视频| 激情亚洲网站| 久久综合九色综合欧美就去吻| 久久视频一区| 韩日成人av| 久久久人人人| 欧美成人在线免费视频| 亚洲国产岛国毛片在线| 美女视频一区免费观看| 免费国产自线拍一欧美视频| 在线观看福利一区| 猛男gaygay欧美视频| 米奇777超碰欧美日韩亚洲| 在线不卡中文字幕播放| 久久久久久久999精品视频| 美女精品在线观看| 亚洲国产精品一区| 欧美欧美全黄| 国产精品99久久久久久久vr| 午夜亚洲影视| 国产一区二区三区成人欧美日韩在线观看 | 亚洲社区在线观看| 国产精品高清一区二区三区| 亚洲一区3d动漫同人无遮挡| 欧美一级久久| 一区视频在线| 欧美国产三级| 中文网丁香综合网| 久久久久久尹人网香蕉| 亚洲欧洲日本mm| 欧美日一区二区三区在线观看国产免| 中国亚洲黄色| 麻豆精品精华液| 在线亚洲欧美视频| 国产一区二区久久| 欧美成年人视频| 亚洲午夜未删减在线观看| 久久久久久国产精品一区| 91久久精品日日躁夜夜躁欧美| 欧美日韩欧美一区二区| 欧美一区二区黄| 亚洲日本免费| 久久九九免费| 一区二区三区视频观看| 国产日韩欧美麻豆| 欧美精品一区二区三区蜜桃 | 亚洲精品在线免费| 久久精品国产77777蜜臀| 亚洲欧洲日韩综合二区| 国产精品影视天天线| 欧美顶级艳妇交换群宴| 午夜精品视频在线| 亚洲国产精品一区制服丝袜| 香蕉精品999视频一区二区 | 国产精品视频大全| 免费在线观看精品| 欧美亚洲一级片| 亚洲色图综合久久| 欧美激情女人20p| 久久精品亚洲乱码伦伦中文| 一区二区三区日韩欧美精品| 亚洲第一福利社区| 国产精品自拍网站| 欧美色图首页| 欧美电影在线观看完整版| 久久久xxx| 欧美一区免费视频| 亚洲在线播放电影| 9i看片成人免费高清| 亚洲国产精品久久久久| 美女主播一区| 久久一区中文字幕| 久久久欧美精品| 久久久国产亚洲精品| 亚洲欧美综合国产精品一区| 亚洲一级在线观看| 亚洲视频在线观看| 亚洲少妇诱惑| 亚洲在线1234| 亚洲欧美日韩区| 亚洲欧美三级伦理| 欧美影院久久久| 欧美专区一区二区三区| 欧美在线一二三区| 欧美中文字幕视频| 久久久久久久尹人综合网亚洲| 久久国产精品久久国产精品 | 亚洲三级网站| 亚洲麻豆国产自偷在线| 亚洲九九精品| 亚洲天堂黄色| 香蕉成人久久| 久久久久国产一区二区| 麻豆亚洲精品| 亚洲国产精品传媒在线观看| 亚洲人成网站精品片在线观看| 亚洲老板91色精品久久| 亚洲视屏在线播放| 亚洲欧美中日韩| 久久亚洲综合| 欧美激情视频一区二区三区免费| 欧美日韩日本视频| 国产精品久久久久一区二区| 国产夜色精品一区二区av| 伊人成人在线| 99视频精品免费观看| 欧美亚洲免费高清在线观看| 久久久久国产一区二区| 亚洲成人在线视频播放 | 午夜激情一区| 久久久久久久网站| 欧美成人一区二区三区| 国产精品高潮粉嫩av| 韩国av一区二区三区在线观看| 亚洲激情小视频| 亚洲一线二线三线久久久| 久久九九热免费视频| 亚洲东热激情| 亚洲欧美国产日韩中文字幕| 久久精品最新地址| 欧美日韩三区| 在线观看欧美亚洲| 亚洲一区在线免费观看| 另类尿喷潮videofree| 亚洲精品网址在线观看| 欧美怡红院视频| 欧美婷婷久久| 亚洲国产精品久久91精品| 欧美一区二区精品| 最近看过的日韩成人| 久久国产精品黑丝| 欧美午夜电影在线观看| 最新日韩中文字幕| 久久午夜国产精品| 亚洲午夜在线观看| 欧美区二区三区| 亚洲大片av| 老**午夜毛片一区二区三区|