BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN ĐỒ HỌA MÁY TÍNH ĐỀ TÀI : VẼ Ô TÔ

14 6 0
BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN ĐỒ HỌA MÁY TÍNH ĐỀ TÀI : VẼ Ô TÔ

Đ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

lOMoARcPSD|17343589 TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN ĐỒ HỌA MÁY TÍNH ĐỀ TÀI: VẼ Ơ TƠ Sinh viên thực : VŨ XUÂN LINH PHẠM HUY HOÀNG PHẠM NGỌC MINH Giảng viên hướng dẫn : NGÔ QUỐC TẠO Ngành : CÔNG NGHỆ THÔNG TIN Chuyên ngành : CÔNG NGHỆ PHẦN MỀM Lớp : TÍN CHỈ D14CNPM3 Khóa : 2018-2023 Hà Nội, tháng 10 năm 2022 lOMoARcPSD|17343589 LỜI CẢM ƠN Trên thực tế, khơng có thành cơng mà khơng gắn liền với hỗ trợ, trợ giúp đỡ hay nhiều, dù trực tiếp hay gián tiếp người khác Trong suốt thời gian từ bắt đầu học tập giảng đường Đại học đến em nhận nhiều quan tâm, giúp đỡ thầy cơ, gia đình bạn bè Với lòng biết ơn sâu sắc nhất, em xin gửi đến thầy cô Khoa Công Nghệ Thông Tin – Trường đại học Điện Lực với tri thức tâm huyết để tuyền đạt vốn kiến thức quý báu cho chúng em suốt thời gian học tập trường đặc biệt, kỳ này, em tiếp cận với mơn học hữu ích sinh viên ngành Cơng Nghệ Thơng Tin Đó mơn: “Đồ họa máy tính” Em xin chân thành cảm ơn thầy Ngô Quộc Tạo tận tâm hướng dẫn chúng em qua buổi học lớp buổi nói chuyện, thảo luận mơn học Trong thời gian học tập thực hành hướng dẫn thầy, em thu nhiều kiến thức bổ ích, mà cịn truyền say mê thích thú mơn “đồ họa máy tính” Nếu khơng có lời hướng dẫn, dạy bảo thầy em nghĩ báo cáo khó hồn thành Xin gửi lời cảm ơn chân thành đến gia đình, bạn bè nguồn động viên to lớn, giúp em vượt qua khó khăn q trình học tập thực báo cáo Mặc dù cố gắng hoàn thiện báo cáo với tất nỗ lực, nhiên, bước đầu vào thực tế, tìm hiểu xây dựng báo cáo thời gian có hạn, kiến thức hạn chế, nhiều bỡ ngỡ, nên báo cáo “Vẽ Ơ tơ” chắn khơng thể tránh khỏi thiếu sót Em mong nhận quan tâm, thơng cảm đóng góp q báu thầy cô bạn để báo cáo hoàn thiện Một lần nữa, em xin chân thành cảm ơn mong nhận đóng góp người Trân trọng lOMoARcPSD|17343589 LỜI NÓI ĐẦU Sự phát triển khoa học, kĩ thuật, nghệ thuật, kinh doanh công nghệ luôn phụ thuộc vào khả truyền đạt thông tin chúng ta, thông qua bit liệu lưu trữ microchip thơng qua giao tiếp tiếng nói Câu châm ngơn từ xa xưa “một hình ảnh có giá trị vạn lời” hay “trăm nghe không thấy” cho thấy ý nghĩa lớn hình ảnh việc truyền tải thơng tin Hình ảnh cảm nhận nhanh dễ dàng hơn, đặc biệt trường hợp bất đồng ngơn ngữ Do khơng có ngạc nhiên mà từ xuất máy tính, nhà nghiên cứu cố gắng sử dụng để phát sinh hình ảnh hình Trong suốt gần 50 năm phát triển máy tính, khả phát sinh hình ảnh máy tính đạt tới mức mà tất máy tính có khả đồ họa Đồ họa máy tính lĩnh vực khoa học máy tính nghiên cứu sở tốn học, thuật toán kĩ thuật cho phép tạo, hiển thị điều khiển hình ảnh máy tính Đồ họa máy tính lien quan nhiều đến số lĩnh vực đại số, hình học giải tích hình học họa hình, quang học… kỹ thuật máy tính đặc biệt chế tạo phần cứng (các loại hình, thiết bị nhập xuất, vi mạch đồ họa) Chúng ta vẽ hình ảnh khơng ảnh tĩnh mà cịn biến đổi thành hình ảnh sinh động qua phép tịnh tiến, phép biến đổi, Do vậy, qua thời gian tìm hiểu nhóm em định chọn đề tài “Vẽ Ơ tơ” nhằm giúp người hiểu rõ môn học lOMoARcPSD|17343589 CHƯƠNG I: TỔNG QUAN Ưu điểm đồ họa máy tính cho phép dễ dàng thao tác lên đối tượng tạo Một nhà quản lý có nhu cầu thu nhỏ biểu đồ báo cáo, kiến trúc sư muốn nhìn tồn nhà góc nhìn khác nhau, nhà thiết kế muốn quan sát chỉnh sửa mẫu đối tượng trình thiết kế, Tất thao tác hỗ trợ cách dễ dàng nhờ vào phép biến đổi hình học Các phép biến đổi hình học làm thay đổi mơ tả tọa độ đối tượng, từ làm cho đối tượng bị thay đổi hướng, kích thước, hình dạng Các phép biến đổi hình học sở bao gồm: tịnh tiến, biến đổi tỷ lệ, phép quay Ngoài số phép biến đổi khác thường áp dụng là: phéo đối xứng biến dạng I Phép tịnh tiến Ảnh phép tịnh tiến theo vector (a,b) điểm P(x,y) điểm Q(x*,y*) Vector tịnh tiến (a,b) gọi “vector độ dời” Chúng ta áp dụng quy tắc điểm đối tượng để dịch chuyển Đơn giản hơn, để tịnh tiến đa giác cần tịnh tiến đỉnh vẽ lại đa giác Tương tự, đường tròn elip ta tịnh tiến tâm chúng tới vị trí vẽ lại Hình 1.1: minh họa phép tịnh tiến Nếu gọi ttx tty độ dời theo trục hoành trục tung tọa độ điểm Q(x’,y’) sau tịnh tiến P(x,y) là: Khi (ttx, tty) gọi vector tịnh tiến hay độ dời lOMoARcPSD|17343589 - Ma trận biến đổi: *cài đặt thuật toán: Void Tinhtien(float &x, float&y, float ttx, float tty) { x = x + ttx; y = y +tty; } II phép biến đổi tỉ lệ Phép biến đổi tỉ lệ làm thay đổi kích thước đối tượng Để co hay dãn tọa độ điểm P(x,y) theo trục hoành trục tung tlx, tly ta nhân tlx tly vào tọa độ P - Ma trận biến đổi: *cài đặt thuật toán: Void biendoi(float &x, float&y, float ttx, float tty) { x = x * tlx; y = y * tly; } III kết hợp phép biến đổi hình III.1 kết hợp phép tịnh tiến Nếu ta thực phép tịnh tiến lên P(x, y) p’ lại thực phép tịnh tiến khác lên P’ ta Q’(x’, y’) Như Q’ ảnh hai phép tịnh tiến liên tiếp V(ttx1, tty1) V’(ttx2, tty2) lOMoARcPSD|17343589 Ta có: Vậy kết hợp hai phép tịnh tiến phép tịnh tiến Từ ta kết hợp nhiều phép tịnh tiến phép tịnh tiến Và giống mơ lại chuyển động đối tượng ta tịnh tiến - thuật toán: Void TinhTien2LanDaGiac(int n, float ttx1, float tty1, float ttx2, float tty2) { For( int i = 0; i

Ngày đăng: 09/01/2023, 23:21

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

Tài liệu liên quan