小白學opengl之變換函式心得

2021-06-27 06:56:29 字數 530 閱讀 1420

#include #include #include #include #include using namespace std;

static int y=0,d=0;

void init(void)

void display(void)

void reshape(int w,int h)

void keyboard(unsigned char key,int x,int y)

}int main(int argc,char* argv)

在opengl中 檢視變換函式 和 模型變換函式 (除了glscalef函式) 改變的都是照相機的世界座標,而圖形的世界座標並不發生變化,由於拍攝的角度不同,造成了螢幕中圖形的位置的變化,投影變換函式改變的是螢幕要顯示 圖形的部分,如果要渲染兩個或多個圖形,根據渲染順序對 圖形進行覆蓋,即有一定的顯示列表。

小白學opengl之gluLookAt函式例子

include include include include using namespace std gldouble wx,wy,wz returned world x,y,z coords void init void void display void printf n glgetfloat...

OpenGL視口變換函式 glViewport

呼叫glviewport函式來決定視見區域,告訴opengl應把渲染之後的圖形繪製在窗體的哪個部位。當視見區域是整個窗體時,opengl將把渲染結果繪製到整個視窗。glviewport x glint y glint width glsizei height glsizei 其中,引數x,y指定了視...

小白學python 函式1

定義函式 def func print 我是乙個函式 print 函式結束了 呼叫函式 fucn 函式的引數和返回值def hello person print 你好呀!format person print 你看見我家aa了嗎?format person return none p 小v 呼叫函式...