1. http://www.cmlab.csie.ntu.edu.tw/~jsyeh/3dcg10/ 到這個網站下
載三個檔案 data/win32/glut32.dll
2.把 windows.zip 和 data.zip解壓縮
3.將data的資料夾放進windows的資料夾
4.打開shape.exe 可以對一個形狀調顏色
5.打開Transformation.exe可以和車車玩
file-new-project 新增GLUT專案
輸入檔案名字和位置
把附屬檔案的位置放進去
(把freeglut放進去)
- //glColor3f(2,0,0); 可以控制顏色
- //glVertex3f(1,1,5); 可以控制點的位置
- //改變顏色,gl為GLUT的函式
- //glVertex2f,f為浮點數,數字只能-1~1, 若glColor3b 就是 byte 可以-127到128 glVertex2f(-1,0.3); 或者 glColor3ub 可以0~255
- //glColor3f(-0.5,0.8,0.3);
- //三個glVertex2f 代表有三個點
- glVertex2f(-1,1);
#include <GL/glut.h>
void display()
{
glBegin(GL_POLYGON);
glColor3f(1,0,0); //改變顏色,gl為GLUT的函式
glVertex2f(0.3,-0.2);
//Vertex 是 點線面的點
glColor3f(-0.5,0,-0.1); //glVertex2f,f為浮點數,數字只能-1~1, 若glColor3b 就是 byte 可 glVertex2f(-1,0.3); 以-127到128
// 或者 glColor3ub 可以0~255
glColor3f(-0.5,0.8,0.3); //三個glVertex2f 代表有三個點
glVertex2f(-1,1);
glEnd();
glutSwapBuffers();
}
int main(int argc, char**argv)
{
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_DOUBLE | GLUT_DEPTH);
glutCreateWindow("hello 3D");
glutDisplayFunc(display);
glutMainLoop();
}
沒有留言:
張貼留言