week03
step03-1
進入老師的網頁下載檔案
解壓縮window.zip跟data.zip
解壓縮後把data跟window放在一起
開啟Transformation
step03-2
先開啟上周的白色茶壺程式碼
///之後的都從這幾行程式做延伸
多加兩行程式碼讓茶壺移動到不同位置
#include <GL/glut.h>
void display()
{
glPushMatrix();///備份矩陣
glTranslatef( 0.5,0.5, 0);///它會改變你的矩陣
glutSolidTeapot( 0.3 );
glPopMatrix();
glutSwapBuffers();///還原矩陣
}
int main(int argc, char *argv[])
{
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH);
glutCreateWindow("week03");
glutDisplayFunc(display);
glutMainLoop();
}
week03-3
原本的程式碼再加上global 變數來讓座標改變


沒有留言:
張貼留言