Thông tin tài liệu
Đề thi và đáp án môn Đồ họa máy tính
Tất cả các câu sau đây đều dùng các hàm của OpenGL
Câu 1: (2đ)
Vẽ đồ thị của hàm trong hai chu kỳ.
Đáp án:
Trình bày phương pháp chuẩn hoá (0.5đ).
Code: (1.5đ)
void VeSin(void)
{
glColor3f(1,0,0);
int m, n;
double x, y, PI = 4.0*atan(1.0);
glLineWidth(1);
glBegin(GL_LINE_STRIP);
for (m=0; m<=width/2; m++) {
x = 2*2*PI*m/(width/2);
y = sin(x);
n = (int)(y*250);
glVertex2i(m,n);
}
glEnd();
return;
}
Câu 2: (1đ)
Cho vector , hãy viết công thức và code chuẩn hóa vector v để nó có chiều dài bằng một.
Câu 3: (1.5đ)
Cho ba điểm A, B, Ckhông thẳng hàng trong không gian là hãy viết công thức và code tính vector pháp tuyến của mặt phẳng đi qua ba điểm trên.
Xem thêm