OpenGL程式設計入門

2021-08-25 20:38:07 字數 1005 閱讀 6861

[程式設計入門]

//// this is an os specific header file

//判別作業系統的基本標頭檔案

#include

// disable data conversion warnings

#pragma warning(disable : 4244) // mips

#pragma warning(disable : 4136) // x86

#pragma warning(disable : 4051) // alpha

////主程式

#include "windows.h"

#include #include #include

#pragma comment(lib, "opengl32.lib")

#pragma comment(lib, "glu32.lib")

#pragma comment(lib, "glaux.lib")

void myinit(void);

void callback display(void);

void callback reshape(glsizei w,glsizei h);

//這裡不用管reshape(),只是乙個用於視窗改變大小時的處理

//與繪圖無關,後面會講到

//這裡的重點是display(),請注意繪圖的方法

void myinit(void)

void callback reshape(glsizei w,glsizei h)

void callback display(void)

void main(void)

//end of sample

所謂連續填充就是1、2、3點組成三角1、2、3、4點組成三角2...

這裡一共畫樂3個向連線的彩色三角,組成樂乙個由三個彩色平面

圍成的空心三角椎...enjoy it

Cg程式設計入門編(OpenGL)

原註 b alex d angelo alexz fusionindustries.com 譯 川流不息 huawenguang hotmail.com 未經本人同意,不能用於商業用途。一 概述 本文的程式中,結合opengl和glut在屏冪中畫了乙個立方體,程式中加入了cg著色程式 listing...

Cg程式設計入門編(OpenGL)

cg 你好!cg程式設計入門編 opengl 原註 b alex d angelo alexz fusionindustries.com 譯 川流不息 huawenguang hotmail.com 未經本人同意,不能用於商業用途。一 概述 本文的程式中,結合opengl和glut在屏冪中畫了乙個立...

OpenGL入門學習

include 太陽 地球和月亮 假設每個月都是30天 一年12個月,共是360天 static int day 200 day的變化 從0到359 void mydisplay void void myidle void int main int argc,char argv 3 關於垂直同步co...