1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Dùng tool và ngôn ngữ lập trình viết một ứng dụng liên quan đến xén tỉa trong 2d và 3d

31 4 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 31
Dung lượng 5,31 MB

Nội dung

Dùng tool và ngôn ngữ lập trình viết một ứng dụng liên quan đến xén tỉa trong 2d và 3d Dùng tool và ngôn ngữ lập trình viết một ứng dụng liên quan đến xén tỉa trong 2d và 3d Dùng tool và ngôn ngữ lập trình viết một ứng dụng liên quan đến xén tỉa trong 2d và 3d

HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG KHOA CƠNG NGHỆ THÔNG TIN BÁO CÁO: KỸ THUẬT ĐỒ HỌA Đề tài: Dùng Tool ngơn ngữ lập trình viết ứng dụng liên quan đến xén tỉa 2D 3D Thành viên nhóm Nguyễn Việt Cường B18DCCN070 Đào Văn Đạt B18DCCN134 Phan Minh Đức B18DCCN180 Đỗ Thị Thu Hà B18DCCN189 Phạm Năng Hưng B18DCCN287 Trần Thanh Khải B18DCCN299 Phan Văn Thìn B18DCCN642 Hà Nội, 2021 | Page MỤC LỤC LỜI NĨI ĐẦU A.PHÂN TÍCH BÀI TỐN 1.XÉN TỈA LÀ GÌ? 2.CÁC LOẠI XÉN TỈA 4 2.1 Xén tỉa điểm 2.2 Xén tỉa đoạn thẳng 2.3 Xén tỉa đa giác CÁC GIẢI THUẬT XÉN TỈA 3.1 Xén tỉa đoạn thẳng thuật toán Cohen-Sutherland 6 3.2 Xén tỉa đoạn thẳng thuật toán Lyangbarsky 11 3.3 Xén tỉa đa giác thuật tốn Sutherland-Hogman 13 B.PHÂN TÍCH THIẾT KẾ VÀ DEMO 1.THIẾT KẾ GIAO DIỆN HIỂN THỊ 20 20 1.1 Giao diện chọn 20 1.2 Giao diện bảng vẽ 20 1.3 Hướng dẫn sử dụng demo 21 2.CÀI ĐẶT THUẬT TỐN 21 2.1 Thuật tốn Cohen-Sutherland 21 2.2 Thuật tốn Lyangbarsky 24 2.3 Thuật toán Sutherland-Hodgman 28 3.DEMO TÀI LIỆU THAM KHẢO 29 32 | Page LỜI NÓI ĐẦU Như thấy năm gần phát triển vượt bậc công nghệ đồ họa mang lại cho người tiện nghi, trải nghiệm mẻ, chân thực Kỹ thuật đồ họa góp phần quan trọng làm cho giao tiếp người máy tính trở nên thân thiện Trong kỹ thuật đồ họa có nhiều thuật toán khác Xong thuật toán lại tỏ có ưu việt hạn chế riêng toán cụ thể Là sinh viên khoa Công nghệ thông tin trường Học viện Công nghệ Bưu Chính Viễn Thơng Chúng em tiếp xúc với môn học Kỹ thuật đồ họa Với kiến thức em học hướng dẫn cô Nguyễn Thị Thanh Tâm chúng em thực đề tài “ Dùng tool ngơn ngữ lập trình viết ứng dụng liên quan đến xén tỉa 2D 3D” Có lẽ chương trình báo cáo chúng em chưa chuyên nghiệp, hoàn chỉnh nhất, cịn có thiếu sót Vì em mong bạn góp ý để nhóm em xây dựng đề đạt kết tốt | Page A PHÂN TÍCH BÀI TỐN XÉN TỈA LÀ GÌ? Xén tỉa tiến trình xác định điểm đối tượng nằm hay cửa sổ hiển thị Nằm hiển thị, nằm loại bỏ Việc loại điểm ảnh đối tượng thường chậm đối tượng mà phần lớn nằm cửa sổ hiển thị CÁC LOẠI XÉN TỈA 2.1 Xén tỉa điểm Giả sử (x,y) tọa độ điểm, điểm hiển thị thoả mãn: Xmin

Ngày đăng: 28/03/2022, 11:20

HÌNH ẢNH LIÊN QUAN

– Hầu hết các đoạn thẳng với 1 màn hình hiển thị đều được chấp nhận hoặc loại bỏ. - Dùng tool và ngôn ngữ lập trình viết một ứng dụng liên quan đến xén tỉa trong 2d và 3d
u hết các đoạn thẳng với 1 màn hình hiển thị đều được chấp nhận hoặc loại bỏ (Trang 4)
Hình 2.3.1 Các loại đa giác - Dùng tool và ngôn ngữ lập trình viết một ứng dụng liên quan đến xén tỉa trong 2d và 3d
Hình 2.3.1 Các loại đa giác (Trang 5)
PP 12 và cửa sổ Window được hiển thị như hình vẽ (Input: Đoạn - Dùng tool và ngôn ngữ lập trình viết một ứng dụng liên quan đến xén tỉa trong 2d và 3d
12 và cửa sổ Window được hiển thị như hình vẽ (Input: Đoạn (Trang 6)
3. CÁC GIẢI THUẬT XÉN TỈA - Dùng tool và ngôn ngữ lập trình viết một ứng dụng liên quan đến xén tỉa trong 2d và 3d
3. CÁC GIẢI THUẬT XÉN TỈA (Trang 6)
+ Nút Cu t: Thực hiện xén tỉa hình vẽ - Dùng tool và ngôn ngữ lập trình viết một ứng dụng liên quan đến xén tỉa trong 2d và 3d
t Cu t: Thực hiện xén tỉa hình vẽ (Trang 19)
+ Nút ViewPoin t: vẽ một hình chữ nhật với 2 điểm cho trước - Dùng tool và ngôn ngữ lập trình viết một ứng dụng liên quan đến xén tỉa trong 2d và 3d
t ViewPoin t: vẽ một hình chữ nhật với 2 điểm cho trước (Trang 19)
- Để vẽ hình: ta chọn nút Line sau đó di chuyển chuột vào vùng giao diện bảng vẽ, click chọn 2 điểm bất kỳ để vẽ 1 đường thẳng - Dùng tool và ngôn ngữ lập trình viết một ứng dụng liên quan đến xén tỉa trong 2d và 3d
v ẽ hình: ta chọn nút Line sau đó di chuyển chuột vào vùng giao diện bảng vẽ, click chọn 2 điểm bất kỳ để vẽ 1 đường thẳng (Trang 20)

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w