锘??xml version="1.0" encoding="utf-8" standalone="yes"?>久久一区二区三区av,亚洲精品偷拍,久久久久久亚洲精品杨幂换脸http://www.shnenglu.com/zzfmars/archive/2011/04/13/144147.htmlKevin_ZhangKevin_ZhangWed, 13 Apr 2011 12:40:00 GMThttp://www.shnenglu.com/zzfmars/archive/2011/04/13/144147.htmlhttp://www.shnenglu.com/zzfmars/comments/144147.htmlhttp://www.shnenglu.com/zzfmars/archive/2011/04/13/144147.html#Feedback0http://www.shnenglu.com/zzfmars/comments/commentRss/144147.htmlhttp://www.shnenglu.com/zzfmars/services/trackbacks/144147.html OpenGL鍏ラ棬瀛︿範(fàn)錛堜竴錛夛紙杞級(jí)
璇磋搗緙栫▼浣滃浘錛屽ぇ姒傝繕鏈夊緢澶氫漢鎯寵搗TC鐨?include <graphics.h>鍚э紵
浣嗘槸鍚勪綅鏄惁鎯寵繃錛岄偅浜涚敾闈㈢粴涓界殑PC娓告垙鏄浣曠紪鍐欏嚭鏉ョ殑錛熷氨闈燭C閭e彲鎬滅殑640*480鍒嗚鯨鐜囥?6鑹叉潵鍋氬悧錛熸樉鐒舵槸涓嶈鐨勩?br>
鏈笘鐨勭洰鐨勬槸璁╁ぇ瀹舵斁寮僒C鐨勮佹棫鍥懼艦鎺ュ彛錛岃澶у鎺ヨЕ涓浜涙柊浜嬬墿銆?/font>

OpenGL浣滀負(fù)褰撳墠涓繪祦鐨勫浘褰PI涔嬩竴錛屽畠鍦ㄤ竴浜涘満鍚堝叿鏈夋瘮DirectX鏇翠紭瓚婄殑鐗規(guī)с?br>1銆佷笌C璇█绱у瘑緇撳悎銆?br>OpenGL鍛戒護(hù)鏈鍒濆氨鏄敤C璇█鍑芥暟鏉ヨ繘琛屾弿榪扮殑錛屽浜庡涔?fàn)杩嘋璇█鐨勪漢鏉ヨ錛孫penGL鏄鏄撶悊瑙e拰瀛︿範(fàn)鐨勩傚鏋滀綘鏇劇粡鎺ヨЕ榪嘥C鐨刧raphics.h錛屼綘浼?xì)鍙戠帋图?font color=#0000ff>浣跨敤OpenGL浣滃浘鐢氳嚦姣擳C鏇村姞綆鍗?/font>銆?br>2銆佸己澶х殑鍙Щ妞嶆?/font>銆?br>寰蔣鐨凞irect3D铏界劧涔熸槸鍗佸垎浼樼鐨勫浘褰PI錛屼絾瀹冨彧鐢ㄤ簬Windows緋葷粺錛堢幇鍦ㄨ繕瑕佸姞涓婁竴涓猉BOX娓告垙鏈猴級(jí)銆傝孫penGL涓嶄粎鐢ㄤ簬 Windows錛岃繕鍙互鐢ㄤ簬Unix/Linux絳夊叾瀹冪郴緇燂紝瀹冪敋鑷沖湪澶у瀷璁$畻鏈恒佸悇縐嶄笓涓氳綆楁満錛堝錛氬尰鐤楃敤鏄劇ず璁懼錛変笂閮芥湁搴旂敤銆傚茍涓旓紝OpenGL 鐨勫熀鏈懡浠ら兘鍋氬埌浜?jiǎn)纭欢鏃犲吇I紝鐢氳嚦鏄鉤鍙版棤鍏熾?br>3銆侀珮鎬ц兘鐨勫浘褰㈡覆鏌?/font>銆?br>OpenGL鏄竴涓伐涓氭爣鍑嗭紝瀹冪殑鎶鏈揣璺熸椂浠o紝鐜頒粖鍚勪釜鏄懼崱鍘傚鏃犱竴涓嶅OpenGL鎻愪緵寮哄姏鏀寔錛屾縺鐑堢殑绔炰簤涓嬌寰桹penGL鎬ц兘涓鐩撮鍏堛?br>鎬諱箣錛孫penGL鏄竴涓緢NB鐨勫浘褰㈣蔣浠舵帴鍙c傝嚦浜庣┒绔熸湁澶歂B錛屽幓鐪嬬湅DOOM3鍜孮UAKE4絳変笓涓氭父鎴忓氨鐭ラ亾浜?jiǎn)銆?br>OpenGL瀹樻柟緗戠珯錛堣嫳鏂囷級(jí)
http://www.opengl.org

涓嬮潰灝嗗Windows涓嬬殑OpenGL緙栫▼榪涜綆鍗曚粙緇嶃?br>

瀛︿範(fàn)OpenGL鍓嶇殑鍑嗗宸ヤ綔
絎竴姝ワ紝閫夋嫨涓涓紪璇戠幆澧?/font>
鐜板湪Windows緋葷粺鐨勪富嫻佺紪璇戠幆澧冩湁Visual Studio錛孊roland C++ Builder錛孌ev-C++絳夛紝瀹冧滑閮芥槸鏀寔OpenGL鐨勩備絾榪欓噷鎴戜滑閫夋嫨Visual Studio 2005浣滀負(fù)瀛︿範(fàn)OpenGL鐨勭幆澧冦?br>絎簩姝ワ紝瀹夎GLUT宸ュ叿鍖?/font>
GLUT涓嶆槸OpenGL鎵蹇呴』鐨勶紝浣嗗畠浼?xì)缁欐垜浠殑瀛︿範(fàn)甯︽潵涓瀹氱殑鏂逛究錛屾帹鑽愬畨瑁呫?br>Windows鐜涓嬬殑GLUT涓嬭澆鍦板潃錛氾紙澶у皬綰︿負(fù)150k錛?br>http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip
鏃犳硶浠庝互涓婂湴鍧涓嬭澆鐨勮瘽璇蜂嬌鐢ㄤ笅闈㈢殑榪炴帴:
http://upload.programfan.com/upfile/200607311626279.zip

Windows鐜涓嬪畨瑁匞LUT鐨勬楠わ細(xì)
1銆佸皢涓嬭澆鐨勫帇緙╁寘瑙e紑錛屽皢寰楀埌5涓枃浠?br>2銆佸湪“鎴戠殑鐢?shù)鑴?#8221;涓悳绱?#8220;gl.h”錛屽茍鎵懼埌鍏舵墍鍦ㄦ枃浠跺す錛堝鏋滄槸VisualStudio2005錛屽垯搴旇鏄叾瀹夎鐩綍涓嬮潰鐨?#8220;VC\PlatformSDK\include\gl鏂囦歡澶?#8221;錛夈傛妸瑙e帇寰楀埌鐨刧lut.h鏀懼埌榪欎釜鏂囦歡澶廣?br>3銆佹妸瑙e帇寰楀埌鐨刧lut.lib鍜実lut32.lib鏀懼埌闈?rùn)鎬佸嚱鏁板簱鎵鍦ㄦ枃浠跺す錛堝鏋滄槸VisualStudio2005錛屽垯搴旇鏄叾瀹夎鐩綍涓嬮潰鐨?#8220;VC\lib”鏂囦歡澶癸級(jí)銆?br>4銆佹妸瑙e帇寰楀埌鐨刧lut.dll鍜実lut32.dll鏀懼埌鎿嶄綔緋葷粺鐩綍涓嬮潰鐨剆ystem32鏂囦歡澶瑰唴銆傦紙鍏稿瀷鐨勪綅緗負(fù)錛欳:\Windows\System32錛?br>絎笁姝ワ紝寤虹珛涓涓狾penGL宸ョ▼
榪欓噷浠isualStudio2005涓轟緥銆?br>閫夋嫨File->New->Project錛岀劧鍚庨夋嫨Win32 Console Application錛岄夋嫨涓涓悕瀛楋紝鐒跺悗鎸塐K銆?br>鍦ㄨ皥鍑虹殑瀵硅瘽妗嗗乏杈圭偣Application Settings錛屾壘鍒癊mpty project騫跺嬀涓婏紝閫夋嫨Finish銆?br>鐒跺悗鍚戣宸ョ▼娣誨姞涓涓唬鐮佹枃浠訛紝鍙栧悕涓?#8220;OpenGL.c”錛屾敞鎰忕敤.c鏉ヤ綔涓烘枃浠剁粨灝俱?br>鎼炲畾浜?jiǎn)锛尀p窡騫蟲椂鐨勫伐紼嬫病浠涔堜袱鏍風(fēng)殑銆?br>



絎竴涓狾penGL紼嬪簭


涓涓畝鍗曠殑OpenGL紼嬪簭濡備笅錛?font color=#0000ff>錛堟敞鎰忥紝濡傛灉闇瑕佺紪璇戝茍榪愯錛岄渶瑕佹紜畨瑁匞LUT錛屽畨瑁呮柟娉曞涓婃墍榪幫級(jí)


#include <GL/glut.h>

void myDisplay(void)
{
    glClear(GL_COLOR_BUFFER_BIT);
    glRectf(-0.5f, -0.5f, 0.5f, 0.5f);
    glFlush();
}

int main(int argc, char *argv[])
{
    glutInit(&argc, argv);
    glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE);
    glutInitWindowPosition(100, 100);
    glutInitWindowSize(400, 400);
    glutCreateWindow("絎竴涓狾penGL紼嬪簭");
    glutDisplayFunc(&myDisplay);
    glutMainLoop();
    return 0;
}

璇ョ▼搴忕殑浣滅敤鏄湪涓涓粦鑹茬殑紿楀彛涓ぎ鐢諱竴涓櫧鑹茬殑鐭╁艦銆備笅闈㈠鍚勮璇彞榪涜璇存槑銆?br>

棣栧厛錛岄渶瑕佸寘鍚ご鏂囦歡#include <GL/glut.h>錛岃繖鏄疓LUT鐨勫ご鏂囦歡銆?br>鏈潵OpenGL紼嬪簭涓鑸繕瑕佸寘鍚?lt;GL/gl.h>鍜?lt;GL/glu.h>錛屼絾GLUT鐨勫ご鏂囦歡涓凡緇忚嚜鍔ㄥ皢榪欎袱涓枃浠跺寘鍚簡(jiǎn)錛屼笉蹇呭啀嬈″寘鍚?br>
鐒跺悗鐪媘ain鍑芥暟銆?br>int main(int argc, char *argv[])錛岃繖涓槸甯﹀懡浠よ鍙傛暟鐨刴ain鍑芥暟錛屽悇浣嶅簲璇ヨ榪囧惂錛熸病瑙佽繃鐨勫悓蹇椾滑璇峰緲葷炕涔︼紝絳夊紕鏄庣櫧浜?jiǎn)鍐嶅線涓嬬湅銆?br>娉ㄦ剰main鍑芥暟涓殑鍚勮鍙ワ紝闄や簡(jiǎn)鏈鍚庣殑return涔嬪錛屽叾浣欏叏閮ㄤ互glut寮澶淬?font color=#0000ff>榪欑浠lut寮澶寸殑鍑芥暟閮芥槸GLUT宸ュ叿鍖呮墍鎻愪緵鐨勫嚱鏁?/font>錛屼笅闈㈠鐢ㄥ埌鐨勫嚑涓嚱鏁拌繘琛屼粙緇嶃?br>1銆乬lutInit錛屽GLUT榪涜鍒濆鍖栵紝榪欎釜鍑芥暟蹇呴』鍦ㄥ叾瀹冪殑GLUT浣跨敤涔嬪墠璋冪敤涓嬈°傚叾鏍煎紡姣旇緝姝繪澘錛屼竴鑸収鎶勮繖鍙lutInit(&argc, argv)灝卞彲浠ヤ簡(jiǎn)銆?br>2銆?glutInitDisplayMode錛岃緗樉紺烘柟寮忥紝鍏朵腑GLUT_RGB琛ㄧず浣跨敤RGB棰滆壊錛屼笌涔嬪搴旂殑榪樻湁GLUT_INDEX錛堣〃紺轟嬌鐢ㄧ儲(chǔ)寮曢鑹詫級(jí)銆侴LUT_SINGLE琛ㄧず浣跨敤鍗曠紦鍐詫紝涓庝箣瀵瑰簲鐨勮繕鏈塆LUT_DOUBLE錛堜嬌鐢ㄥ弻緙撳啿錛夈傛洿澶氫俊鎭紝璇瘋嚜宸盙oogle銆傚綋鐒朵互鍚庣殑鏁欑▼涔熶細(xì)鏈変竴浜涜瑙c?br>3銆乬lutInitWindowPosition錛岃繖涓畝鍗曪紝璁劇疆紿楀彛鍦ㄥ睆騫曚腑鐨勪綅緗?br>4銆乬lutInitWindowSize錛岃繖涓篃綆鍗曪紝璁劇疆紿楀彛鐨勫ぇ灝忋?br>5銆乬lutCreateWindow錛屾牴鎹墠闈㈣緗殑淇℃伅鍒涘緩紿楀彛銆傚弬鏁板皢琚綔涓虹獥鍙g殑鏍囬銆傛敞鎰忥細(xì)紿楀彛琚垱寤哄悗錛屽茍涓嶇珛鍗蟲樉紺哄埌灞忓箷涓娿傞渶瑕佽皟鐢╣lutMainLoop鎵嶈兘鐪嬪埌紿楀彛銆?br>6銆乬lutDisplayFunc錛岃緗竴涓嚱鏁幫紝褰撻渶瑕佽繘琛岀敾鍥炬椂錛岃繖涓嚱鏁板氨浼?xì)琚皟鐢ㄣ傦紙榪欎釜璇存硶涓嶅鍑嗙‘錛屼絾鍑嗙‘鐨勮娉曞彲鑳藉垵瀛﹁呬笉澶ソ鐞嗚В錛屾殏鏃惰繖鏍瘋鍚э級(jí)銆?br>7銆乬lutMainLoop錛岃繘琛屼竴涓秷鎭驚鐜傦紙榪欎釜鍙兘鍒濆鑰呬篃涓嶅お鏄庣櫧錛岀幇鍦ㄥ彧闇瑕佺煡閬撹繖涓嚱鏁板彲浠ユ樉紺虹獥鍙o紝騫朵笖絳夊緟紿楀彛鍏抽棴鍚庢墠浼?xì)杩斿洖锛寴q欏氨瓚沖浜?jiǎn)銆傦級(jí)

鍦╣lutDisplayFunc鍑芥暟涓紝鎴戜滑璁劇疆浜?#8220;褰撻渶瑕佺敾鍥炬椂錛岃璋冪敤myDisplay鍑芥暟”銆備簬鏄痬yDisplay鍑芥暟灝辯敤鏉ョ敾鍥俱傝瀵焟yDisplay涓殑涓変釜鍑芥暟璋冪敤錛屽彂鐜板畠浠兘浠l寮澶淬?font color=#0000ff>榪欑浠l寮澶寸殑鍑芥暟閮芥槸OpenGL鐨勬爣鍑嗗嚱鏁?/font>錛屼笅闈㈠鐢ㄥ埌鐨勫嚱鏁拌繘琛屼粙緇嶃?br>1銆乬lClear錛屾竻闄ゃ侴L_COLOR_BUFFER_BIT琛ㄧず娓呴櫎棰滆壊錛実lClear鍑芥暟榪樺彲浠ユ竻闄ゅ叾瀹冪殑涓滆タ錛屼絾榪欓噷涓嶄綔浠嬬粛銆?br>2銆乬lRectf錛岀敾涓涓煩褰€傚洓涓弬鏁板垎鍒〃紺轟簡(jiǎn)浣嶄簬瀵硅綰夸笂鐨勪袱涓偣鐨勬í銆佺旱鍧愭爣銆?br>3銆乬lFlush錛屼繚璇佸墠闈㈢殑OpenGL鍛戒護(hù)绔嬪嵆鎵ц錛堣屼笉鏄瀹冧滑鍦ㄧ紦鍐插尯涓瓑寰咃級(jí)銆傚叾浣滅敤璺焒flush(stdout)綾諱技銆?br>



Kevin_Zhang 2011-04-13 20:40 鍙戣〃璇勮
]]>
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            亚洲一级黄色片| 先锋影音久久| 亚洲福利视频一区| 久久久久久久久久久一区 | 亚洲电影免费在线观看| 久久久久一区二区三区| 在线观看一区| 亚洲东热激情| 欧美日一区二区三区在线观看国产免| 一本一本a久久| 亚洲欧美春色| 亚洲福利精品| 亚洲美女视频在线观看| 国产精品午夜春色av| 久久亚洲一区| 欧美精品国产一区二区| 午夜在线精品| 麻豆av一区二区三区| 一区二区三区 在线观看视频| 亚洲一区二区欧美| 在线日韩电影| 亚洲一区二区毛片| 亚洲二区在线| 亚洲一本视频| 亚洲国产精品福利| 亚洲性xxxx| 亚洲日本国产| 欧美在线啊v一区| 日韩亚洲一区二区| 久久精品动漫| 亚洲一区二区三区午夜| 久久在线免费观看| 午夜精品久久久久久久99黑人| 久久久噜噜噜久久中文字幕色伊伊| 亚洲欧洲一区二区天堂久久| 亚洲欧美在线x视频| 99国产精品视频免费观看一公开 | 免费一级欧美片在线播放| 欧美日本国产| 欧美ed2k| 麻豆av一区二区三区| 欧美日韩免费视频| 欧美14一18处毛片| 国产欧美一区在线| 亚洲精品日韩激情在线电影 | 欧美日本一区二区高清播放视频| 欧美中在线观看| 欧美日韩一区综合| 91久久久久久国产精品| 玉米视频成人免费看| 午夜精品久久久久久久白皮肤| 9国产精品视频| 久久综合色播五月| 久久这里只有| 狠狠色伊人亚洲综合网站色| 亚洲一区二区三区四区视频| 在线综合+亚洲+欧美中文字幕| 另类春色校园亚洲| 免费人成网站在线观看欧美高清| 国产毛片一区二区| 亚洲图片欧美午夜| 午夜精品福利一区二区三区av| 欧美一级免费视频| 亚洲精品社区| 亚洲国产美女| 久久一区二区三区国产精品| 久久青草福利网站| 国产性做久久久久久| 亚洲欧美日韩精品久久奇米色影视| 一本大道久久精品懂色aⅴ| 欧美国产日韩在线观看| 欧美激情亚洲综合一区| 亚洲欧洲精品一区| 欧美黄色成人网| 日韩亚洲欧美成人| 亚洲一区二区伦理| 国产精品自拍网站| 欧美在线播放视频| 欧美成人首页| 日韩视频免费在线| 国产精品国产a| 亚洲女女女同性video| 久久久国产亚洲精品| 在线精品一区二区| 欧美成人资源| 亚洲深夜福利视频| 久久久久久久久岛国免费| 亚洲国产精品第一区二区| 欧美精选在线| 亚洲一区二区在线播放| 久久久亚洲欧洲日产国码αv| 亚洲福利视频专区| 欧美日韩你懂的| 欧美一区在线视频| 亚洲二区视频| 亚洲欧美日韩精品久久亚洲区 | 亚洲裸体俱乐部裸体舞表演av| 99精品免费| 国产午夜久久久久| 欧美激情亚洲另类| 欧美一级专区免费大片| 亚洲国产成人porn| 欧美一级淫片aaaaaaa视频| 亚洲国产精品久久久| 国产精品草草| 欧美成人精品一区二区三区| 一二三四社区欧美黄| 久久久噜噜噜久久久| 99re热精品| 伊人久久噜噜噜躁狠狠躁| 欧美视频在线免费看| 老牛影视一区二区三区| 亚洲一区二区三区国产| 亚洲成人中文| 在线视频日本亚洲性| 免费久久99精品国产| 亚洲特级毛片| 亚洲福利专区| 国语自产精品视频在线看一大j8 | 国产欧美精品xxxx另类| 牛人盗摄一区二区三区视频| 午夜精品久久久久久久99热浪潮| 亚洲国内自拍| 欧美成人精品影院| 久久国产精品亚洲va麻豆| 亚洲性线免费观看视频成熟| 亚洲国内高清视频| 在线不卡视频| 国语自产偷拍精品视频偷| 国产伦精品一区二区三区免费| 欧美日本一区| 欧美精品亚洲一区二区在线播放| 看片网站欧美日韩| 久久精品国产亚洲一区二区三区| 午夜精品久久久久久久白皮肤| 一本久道综合久久精品| 亚洲美女在线看| 亚洲精品婷婷| 亚洲精品中文字幕在线| 亚洲激情不卡| 91久久精品日日躁夜夜躁国产| 欧美电影在线观看| 欧美国产先锋| 亚洲电影第三页| 亚洲国产女人aaa毛片在线| 欧美成人免费视频| 欧美sm视频| 欧美va亚洲va国产综合| 欧美寡妇偷汉性猛交| 欧美激情视频一区二区三区免费| 欧美电影免费观看网站| 亚洲电影免费观看高清| 亚洲欧洲日产国码二区| 99精品99久久久久久宅男| 一区二区三欧美| 午夜一区二区三区在线观看| 新狼窝色av性久久久久久| 久久精品91久久久久久再现| 久久乐国产精品| 欧美成人一区二区| 欧美日韩在线一区二区三区| 国产精品视频xxx| 国内久久精品视频| 亚洲国产精品一区二区www| 亚洲麻豆一区| 午夜视频在线观看一区二区| 久久久精品久久久久| 欧美成人精品在线| 99视频超级精品| 欧美一区二区三区在线| 免费国产自线拍一欧美视频| 欧美另类高清视频在线| 国产日韩精品一区二区三区在线| 18成人免费观看视频| aⅴ色国产欧美| 久久久久久久久岛国免费| 欧美成人免费一级人片100| 亚洲美女色禁图| 久久精品人人做人人综合| 欧美丰满少妇xxxbbb| 国产精品欧美在线| 亚洲全部视频| 久久久久久久久久久成人| 亚洲精品偷拍| 久久精品久久99精品久久| 欧美日韩午夜剧场| 亚洲福利视频网| 欧美与黑人午夜性猛交久久久| 欧美国产精品日韩| 午夜精品一区二区三区电影天堂| 欧美成人r级一区二区三区| 国产精品永久入口久久久| 亚洲精品乱码久久久久久按摩观 | 亚洲高清网站| 亚洲女同同性videoxma| 欧美激情va永久在线播放| 亚洲欧美中文日韩v在线观看| 欧美精品1区| 亚洲成人在线免费| 久久国产福利国产秒拍|