先公布上禮拜考試成績
主題:貼圖
第一節課
今天要介紹貼圖,到https://jsyeh.org/3dcg10,下載win32跟data,解壓縮完把data拉到window資料夾,開啟Texture,調整參數glColor4f(1,0,0,1),讓圖片變成紅色。
下面程式分別代表四個頂點,試著調整看看。
下面程式分別代表四個頂點,試著調整看看。
貼圖座標會在0-1之間,GL_REPEAT超過的話會跳回0開始。
期中考試:10條程式碼(中英都要)
開學到現在學到9條程式碼,到https://jsyeh.org/gl/opengl_10_func.html試著練習10條程式碼。第二節
安裝桌面資料夾中的OpenCV,注意到第三步下兩個選項,接著開啟CodeBlocks,到sttting>compiler
cv210 cxcore210 highgui210
#include <opencv/highgui.h>
int main()
{
IplImage * img=cvLoadImage("image.jpg");
cvShowImage("week07",img);
cvWaitKey(0);
}
week07-2_myTexture
開GLUT檔,到gist.github/jsyeh的Texture複製第二個程式碼。
第三節
接續上一節的程式,要在gist.github/jsyeh的earth下載地球圖片,記得路徑要對!
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();
沒有留言:
張貼留言