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

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

所有l(wèi)esson都將基于lesson_1中頭文件而寫

lesson_2中,知道了如何簡單的繪制基本圖形的后,這次將要學(xué)習(xí)如何使用glColor3d(f)來設(shè)置opengl狀態(tài)機(jī)中的顏色.使得繪制時候?qū)⒉捎米远x的顏色值.

#include "openglglut.h"

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

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

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

    
/** 進(jìn)入仿真循環(huán)*/
    glutMainLoop();
}


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

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

    glTranslatef(
1.5f,0.0f,-6.0f);
    glColor3f(
0.0f,0.0f,1.0f);         //將當(dāng)前顏色值設(shè)置為藍(lán)色 繪制整個正方形
    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();                 
//強(qiáng)制繪圖命令執(zhí)行繪制在緩沖區(qū)交換出來
}

最后的效果圖:

末尾總結(jié):

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

評論:
# re: opengl學(xué)習(xí) nehe opengl lesson_3 2009-07-16 15:47 | 李海威
非常好,期待接下來的45個lesson。呵呵  回復(fù)  更多評論
  
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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一区二区三区中文字幕 | 亚洲一区国产视频| 最新日韩精品| 欧美成年人在线观看| 日韩视频亚洲视频| 亚洲精品一区二区三区在线观看| 欧美国产免费| 亚洲最新合集| 在线视频精品| 国产欧美一区二区三区沐欲 | 亚洲一区影音先锋| 一区二区三区精密机械公司 | 羞羞视频在线观看欧美| 韩国视频理论视频久久| 亚洲国产99| 欧美日韩在线观看一区二区三区| 亚洲欧美日韩精品久久奇米色影视 | 国产精品美女久久久久久免费| 亚洲尤物在线| 欧美影院一区| 亚洲精品在线免费| 国产精品99久久久久久宅男| 国产欧美日韩在线观看| 欧美成人69| 欧美日韩在线播放一区| 欧美一区=区| 女同性一区二区三区人了人一 | 海角社区69精品视频| 亚洲国产精品va在线看黑人| 欧美午夜免费影院| 每日更新成人在线视频| 欧美丝袜第一区| 久久综合给合| 国产精品久久久久7777婷婷| 久久综合综合久久综合| 欧美午夜精品理论片a级按摩| 欧美在线免费视屏| 欧美成人综合网站| 久久国产精品久久久久久| 欧美激情一二三区| 久久久久久久性| 欧美四级在线| 欧美国产一区二区| 国产一区二区三区电影在线观看| 亚洲国产精品传媒在线观看 | 欧美性淫爽ww久久久久无| 鲁大师影院一区二区三区| 国产精品www.| 亚洲精品免费观看| 亚洲第一视频| 久久av资源网站| 亚洲欧美乱综合| 欧美日韩高清在线播放| 欧美成熟视频| 国产亚洲欧美一区在线观看 | 久久婷婷色综合| 国产精品免费一区二区三区在线观看| 亚洲电影自拍| 亚洲福利电影| 久久亚洲免费| 另类天堂视频在线观看| 黄色一区二区三区| 欧美一区二区三区免费在线看| 亚洲深夜av| 欧美日韩你懂的| 日韩系列欧美系列| 一区二区三区免费观看| 欧美精品123区| 亚洲国产一成人久久精品| 亚洲激情精品| 欧美高清在线一区| 亚洲电影在线免费观看| 亚洲国产精品女人久久久| 久久嫩草精品久久久精品一| 老司机67194精品线观看| 国内成人自拍视频| 欧美一区二区精品| 另类人畜视频在线| 最新日韩欧美| 欧美日本韩国一区| 一区二区三区黄色| 久久大逼视频| 狠狠色2019综合网| 美女精品视频一区| 亚洲精品乱码久久久久久蜜桃91| 一区二区91| 欧美日韩午夜精品| 亚洲欧美在线磁力| 久久中文精品| 亚洲精品一区中文| 欧美日韩专区| 欧美一级理论性理论a| 欧美成年视频| 中文国产成人精品| 国产午夜精品视频| 久久综合一区| 亚洲美女在线国产| 久久都是精品| 亚洲人成精品久久久久| 国产精品久久久久一区| 欧美一级大片在线免费观看| 欧美成人免费网站| 亚洲在线国产日韩欧美| 精品动漫av| 欧美日韩在线大尺度| 欧美一区二区在线观看| 亚洲国产欧美在线人成| 午夜精品久久久久久久男人的天堂 | 欧美在线影院在线视频| 亚洲高清自拍| 欧美一区二区三区在线播放| 亚洲黄色性网站| 国产精品v欧美精品v日韩精品| 久久精品视频在线观看| 日韩视频一区二区| 免费不卡视频| 午夜精品视频网站| 亚洲人成在线观看一区二区| 国产欧美一区二区三区在线看蜜臀| 模特精品裸拍一区| 欧美一级视频精品观看| 亚洲作爱视频| 欧美电影在线免费观看网站| 欧美中文字幕在线视频| 亚洲桃色在线一区| 91久久在线观看| 国产亚洲综合性久久久影院| 欧美日韩精品免费观看视一区二区| 久久精品国产亚洲5555| 亚洲一区二区三区四区中文| 亚洲第一视频| 欧美 日韩 国产 一区| 欧美影视一区| 亚洲欧美久久| 夜夜嗨一区二区| 91久久精品www人人做人人爽| 国产亚洲视频在线| 国产精品色在线| 欧美视频在线一区| 欧美日韩99| 欧美日本中文字幕| 久久蜜臀精品av| 久久激情综合网| 欧美在线综合视频| 欧美在线999| 欧美在线视频观看| 午夜伦欧美伦电影理论片| 亚洲永久免费| 亚洲永久免费视频| 亚洲影视在线| 欧美亚洲一区二区在线观看| 午夜精品一区二区三区在线播放| 亚洲一区在线观看视频| 亚洲一区尤物| 欧美一区二区三区四区高清| 欧美一区二区三区免费观看视频 | 亚洲精品永久免费精品| 亚洲激情在线观看| 亚洲黄色影片| 99国产精品久久久久久久| 一区二区三区日韩欧美精品| 中文在线资源观看网站视频免费不卡| 亚洲免费高清| 一区二区免费在线观看| 亚洲伊人一本大道中文字幕| 亚洲欧美另类中文字幕| 久久精品免费| 欧美成人免费在线视频| 欧美日韩亚洲高清| 国产精品乱码一区二区三区| 国产亚洲欧美日韩美女| 在线免费观看视频一区| aⅴ色国产欧美| 午夜欧美精品久久久久久久| 久久久久欧美精品| 亚洲福利在线观看| 一区二区三区欧美激情| 性欧美激情精品| 免费不卡在线观看| 欧美性做爰猛烈叫床潮| 黑人极品videos精品欧美裸| 亚洲精品综合久久中文字幕| 午夜精品网站| 欧美大胆成人| 亚洲视频精选| 暖暖成人免费视频| 国产精品毛片va一区二区三区 | 日韩视频免费看| 欧美一区午夜视频在线观看| 欧美成人一区二区在线| 亚洲一区二区三区三| 免费毛片一区二区三区久久久| 国产精品成人一区二区三区夜夜夜 | 欧美ed2k| 国产视频亚洲| 亚洲亚洲精品三区日韩精品在线视频| 久久国产欧美精品| 亚洲美女毛片| 久久午夜影视|