1. Trang chủ
  2. » Công Nghệ Thông Tin

DeThiTN CD DHMT 2012

3 193 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 3
Dung lượng 111,5 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

DeThiTN CD DHMT 2012 ĐỀ THI TỐT NGHIỆP CAO ĐẲNG NĂM HỌC 2011 – 2012 Chuyên ngành: Đồ họa Máy tính. Thời gian làm bài: 180 phút (Được sử dụng tài liệu giấy và MSDN) Câu 1 (6 điểm): 1. Cài đặt thao tác vẽ đường thẳng theo giải thuật Bresenham. 2. Cài đặt bộ công cụ TurtleGraphics. 3. Sử dụng công cụ TurtleGraphics để cài đặt thao tác vẽ hình cành lá như minh họa sau:

Trang 1

ĐỀ THI TỐT NGHIỆP CAO ĐẲNG NĂM HỌC 2011 – 2012

Chuyên ngành: Đồ họa Máy tính

Thời gian làm bài: 180 phút

(Được sử dụng tài liệu giấy và MSDN)

-Câu 1 (6 điểm):

1 Cài đặt thao tác vẽ đường thẳng theo giải thuật Bresenham

2 Cài đặt bộ công cụ TurtleGraphics

3 Sử dụng công cụ TurtleGraphics để cài đặt thao tác vẽ hình cành lá như minh họa sau:

Lưu ý:

 Thao tác vẽ cành lá phải có các thông số:

o Kích thước đặc trưng: S.

o Kích thước giới hạn: min.

 Quy tắc vẽ:

o Nếu S > min – vẽ đệ quy theo quy luật thể hiện ở hình (2).

o Ngược lại (S <= min) – vẽ như hình (1), trong đó:

S1 = S/(1 + tg(30)/tg(15)), S2 = S – S1.

Câu 2 (2 điểm):

Đường cong Bézier bậc 3 được xây dựng từ 4 điểm điều khiển và có phương trình như sau:

trong đó:

 X(t) là điểm thuộc đường cong

 P0, P1, P2, P3 là các điểm điều khiển

Dựa theo phương trình tham số trên hãy cài đặt thao tác vẽ đường cong Bézier bậc 3 với thông số là 4 điểm điều khiển:

Trang 2

Lưu ý:

 Trên các hình minh họa ngoài các đường cong Bézier (đường màu xanh dương) còn có thể hiện vị trí các điểm điều khiển và đường nối giữa chúng

Câu 3 (2 điểm):

Cài đặt thao tác biến hình thích hợp và sử dụng thao tác này kết hợp với thao tác vẽ đường Bezier ở câu 2 để cài đặt thao tác vẽ hoa nhiều cánh như minh họa sau:

Lưu ý:

 Thao tác vẽ hoa phải có các thông số:

o Tâm điểm: center

o Kích thước đặc trưng: size.

o Số cánh: N.

-Ghi chú:

Tổ chức cài đặt tất cả các câu trong một ứng dụng dạng MFC Application.

Cài đặt lớp CGraphics chứa các thành phần dữ liệu và thao tác đồ họa cơ bản cần cho việc giải quyết yêu cầu của đề bài.

Các thao tác ở câu 1.1, 1.2, 2 là thao tác thuộc lớp CGraphics.

Thao tác ở câu 1.3, 3 là thao tác bên ngoài lớp CGraphics

Ứng dụng có menu cho phép người dùng chọn xem hình minh họa ở các câu 1.3, 2, 3:

o Hình minh họa của câu 1.3 được canh giữa vùng hiển thị (của cửa sổ ứng dụng) và có kích thước giới hạn min = 5.

o Ở hình minh họa của câu 2, đường cong Bezier có màu xanh dương, các đường dóng và điểm điều khiển có màu xám.

Trang 3

o Hình minh họa của câu 3 được canh giữa vùng hiển thị với số cánh N=12.

Chỉ được sử dụng hai thao tác GetPixel, SetPixel của thư viện đồ họa GDI khi cài đặt các thao tác đồ họa.

Ngày đăng: 09/06/2017, 11:36

TỪ KHÓA LIÊN QUAN

w