Step01--1
到https://jsyeh.org/3dcg10/下載 data/win32的檔案,接者解壓縮。
將data資料夾放入到windows裡面
glTexCoord2f(0,0),glVertex3f(-1,-1,0)控制左下
glTexCoord2f(1,0),glVertex3f(1,-1,0)控制右下
glTexCoord2f(1,1),glVertex3f(1,1,0)控制右上
glTexCoord2f(0,1),glVertex3f(-1,1,0)控制左上
右手座標系統導致
調整第3個TexCoord2f
在人類理解的世界中,四邊形比較好用,Maya
在https://jsyeh.org/gl/可以練習期中考題目
較難的題
Step02-2
開啟一個空檔案,修改名稱week07-1_opencv_cvLoadImage_cvShowImage.cpp
建立一個資料夾把cpp檔和找一張圖把它們丟一起
打入以下程式
#include <opencv/highgui.h>
int main()
{
IplImage * img = cvLoadImage("img.jpg");(綠色看圖片檔名)
cvShowImage("week07",img);
cvWaitKey(0);
}
開啟後就能看到圖了
到https://gist.github.com/jsyeh/,找到下方圖的程式複製以下程式到openGL把week09改week07找一張earth.jpg到桌面的freeglut資料夾裡的bin資料夾
回去打開程式看到圖看到茶壺就對了
回去打開程式看到圖看到茶壺就對了
Step03-2 修改茶壺
去掉茶壺的程式 新增今天第一節課教的程式
glBegin(GL_POLYGON);
glTexCoord2f(0,0); glVertex2f(-1,+1);
glTexCoord2f(1,0); glVertex2f(+1,+1);
glTexCoord2f(1,1); glVertex2f(+1,-1);
glTexCoord2f(0,1); glVertex2f(-1,-1);
glEnd();
然後開啟程式會獲得下載的完整圖
沒有留言:
張貼留言