2018年6月22日 星期五

week14 阮致峰

1.

到jsyeh.org/3dcg10下載window data glut32.dll

2.

gluPerspective( fovy, aspecy zNear, zFar)
fovy:張開角度
aspecy:長寬比
zNear:近的
zFar:遠的
glutReshapeFunc(resize);
改變視窗大小時,圖不會變形

Step3:
GLUT專案
tatic void resize(int width, int height)
{
    const float ar = (float) width / (float) height;

    glViewport(0, 0, width, height);
    glMatrixMode(GL_PROJECTION);
    glLoadIdentity();
    glFrustum(-ar, ar, -1.0, 1.0, 2.0, 100.0);

    glMatrixMode(GL_MODELVIEW);
    glLoadIdentity() ;
    gluLookAt(0,3,3, 0,0,0, 0,1,0);
}
gluLookAt(0,3,3, 0,0,0, 0,1,0);

沒有留言:

張貼留言