Bài tập lớn kỹ thuật đồ họa và thực tại ảo IT32

13 61 0
Bài tập lớn kỹ thuật đồ họa và thực tại ảo IT32

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Câu 1: (4 điểm) Trình bày giải thuật vẽ đường thẳng theo thuật toán DDA. Cho ví dụ minh họa Là thuật toán tính toán các điểm vẽ dọc theo đường thẳng dựa vào hệ số góc của phương trình đường thẳng y = mx+b. Trong đó: m  Δy , Δ Δx  y2  y , Δ 1  x 2  x1 . Nhận thấy tọa độ của điểm x sẽ tăng 1 đơn vị trên mỗi điểm vẽ, còn việc quyết định chọn yi +1 là yi +1 hay yi sẽ phụ thuộc vào giá trị sau khi làm tròn của tung độ y. Tuy nhiên, nếu tính trực tiếp giá trị thực của y ở mỗi bước từ phương trình y = mx+b thì cần một phép toán nhân và một phép toán cộng số thực: yi +1 = mxi +1 + b = m(xi + 1) + b = mxi + b + m Câu 2: (6 điểm) Sử dụng ngôn ngữ thực tại ảo VRML vẽ cái bàn như sau (kích thước 1200600750mm)

VIỆN ĐẠI HỌC MỞ HÀ NỘI KHOA CÔNG NGHỆ THÔNGTIN BÀI TẬP LỚN MÔN KỸ THUẬT ĐỒ HỌA VÀ THỰC TẠI ẢO(IT32) Họ tên sinh viên: Lớp: Mã sinh viên: BÀI TẬP LỚN SỐ Câu 1: (4 điểm) Trình bày giải thuật vẽ đường thẳng theo thuật tốn DDA Cho ví dụ minh họa Là thuật tốn tính tốn điểm vẽ dọc theo đường thẳng dựa vào hệ số góc phương trình đường thẳng y = mx+b Trong đó: m Δy Δx ,Δ y  y2  y , xΔ  x  x1 Nhận thấy tọa độ điểm x tăng đơn vị điểm vẽ, việc định chọn yi +1 yi +1 hay yi phụ thuộc vào giá trị sau làm tròn tung độ y Tuy nhiên, tính trực tiếp giá trị thực y bước từ phương trình y = mx+b cần phép tốn nhân phép toán cộng số thực: yi +1 = mxi +1 + b = m(xi + 1) + b = mxi + b + m Để cải thiện tốc độ, người ta khử phép nhân số thực Ta có: yi = mxi + b ⇒ yi +1 = yi + m →int(yi +1) Có khả năng:  0

Ngày đăng: 23/06/2023, 21:15

Tài liệu cùng người dùng

Tài liệu liên quan