2014 電腦圖學 Computer Graphics 授課教師: 葉正聖 銘傳大學資訊傳播工程系 每週主題: 程式環境、點線面顏色、移動/旋轉/縮放與矩陣(Matrix)、階層性關節轉動(T-R-T)、做出機器人、打光、貼圖、glu/glut函式、鍵盤、滑鼠、計時器(timer)、讀入3D模型、粒子系統、聲音、特效、投影矩陣、攝影機與運鏡、機器人2.0、期末作品
2014年3月10日 星期一
2014年3月6日 星期四
2014年2月28日 星期五
2014年2月27日 星期四
01160235_謝采玲,HW02,Week02
#include <GL/glut.h>
void display1()
{
glColor3f(1,0,0);
glBegin(GL_POLYGON);
glVertex2f(0.5,0.7);
glVertex2f(0.7,0.65);
glVertex2f(0.9,0.4);
glVertex2f(0,-0.95);
glVertex2f(-0.9,0.4);
glVertex2f(-0.7,0.65);
glVertex2f(-0.5,0.7);
glEnd();
glColor3f(255,255,0);
glBegin(GL_POLYGON);
glVertex2f(0.5,0.7-0.1);
glVertex2f(0.7-0.07,0.65-0.1);
glVertex2f(0.9-0.15,0.4);
glVertex2f(0,-0.7);
glVertex2f(-0.9+0.15,0.4);
glVertex2f(-0.7+0.07,0.65-0.1);
glVertex2f(-0.5,0.7-0.1);
glEnd();
glColor3f(1,0,0);
glBegin(GL_LINES);
glVertex2f(0.95,0.4);
glVertex2f(0.95,1);
glEnd();
glutSwapBuffers();
}
int main()
{
glutInitDisplayMode(GLUT_DOUBLE);
glutCreateWindow("Week02");
glutDisplayFunc(display1);
glutMainLoop();
}
void display1()
{
glColor3f(1,0,0);
glBegin(GL_POLYGON);
glVertex2f(0.5,0.7);
glVertex2f(0.7,0.65);
glVertex2f(0.9,0.4);
glVertex2f(0,-0.95);
glVertex2f(-0.9,0.4);
glVertex2f(-0.7,0.65);
glVertex2f(-0.5,0.7);
glEnd();
glColor3f(255,255,0);
glBegin(GL_POLYGON);
glVertex2f(0.5,0.7-0.1);
glVertex2f(0.7-0.07,0.65-0.1);
glVertex2f(0.9-0.15,0.4);
glVertex2f(0,-0.7);
glVertex2f(-0.9+0.15,0.4);
glVertex2f(-0.7+0.07,0.65-0.1);
glVertex2f(-0.5,0.7-0.1);
glEnd();
glColor3f(1,0,0);
glBegin(GL_LINES);
glVertex2f(0.95,0.4);
glVertex2f(0.95,1);
glEnd();
glutSwapBuffers();
}
int main()
{
glutInitDisplayMode(GLUT_DOUBLE);
glutCreateWindow("Week02");
glutDisplayFunc(display1);
glutMainLoop();
}
訂閱:
文章 (Atom)
























