WEEK05
主題 T-R-T 特定軸轉 階級性旋轉 矩陣整合
PART1
一樣下載 http://www.cmlab.csie.ntu.edu.tw/~jsyeh/3dcg10/ 中的windows data glut32
開啟Transformation
Translate 移動 Rotate 旋轉 Scale 縮放
PART2
改變程式碼順序也會改變旋轉方向位置
PART3
開始程式碼的修改
#include <GL/glut.h>float angle=0;void motion(int x, int y){ angle=x;glutPostRedisplay();}void display(){ glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); glPopMatrix(); glRotatef(angle, 0, 0, 1); glTranslatef(0.5, -0.1, 0); glutSolidTeapot(0.3); glPopMatrix(); glutSwapBuffers();}int main(int argc, char *argv[]){ glutInit(&argc, argv); glutInitDisplayMode(GLUT_DOUBLE | GLUT_DEPTH); glutCreateWindow("week05 TRT"); glutDisplayFunc(display); glutMotionFunc(motion); glutMainLoop();}







沒有留言:
張貼留言