Đề thi và đáp án môn Đồ họa máy tính
Số trang: 5
Loại file: docx
Dung lượng: 117.55 KB
Lượt xem: 8292
Lượt tải: 122
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
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.
Gợi ý tài liệu cho bạn
Gợi ý tài liệu cho bạn
-
Bài tập Xác suất thống kê đại học - có lời giải
145 0 0 -
134 0 0
-
[Mẫu đơn] Cam kết bổ sung chứng chỉ, bằng cấp ứng tuyển vào ngân hàng Vietcombank
542 3 0 -
277 1 0