Описание слайда:
Пример управления камерой void main(int argc, char **argv) { glutInit(&argc, argv); glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGB); glutInitWindowSize(640, 480); glutInitWindowPosition(50, 50); glutCreateWindow("Пилотирование камеры вокруг чайника"); glClearColor(1.0f,1.0f,1.0f,1.0f); glColor3f(0.0f,0.0f,0.0f); glViewport(0, 0, 640, 480); Point3 Eye = {4, 4, 4}, look = {0, 0, 0}; Vector3 up = {0, 1, 0}; set(Eye, look, up); setShape(-2.0f, 2.0f, -2.0f, 2.0f, 0.0f, 10.0f); glutDisplayFunc(myDisplay); glutKeyboardFunc(myKeyboard); glutMainLoop(); }