Tài liệu kĩ thuật đồ họa

203 701 0
Tài liệu kĩ thuật đồ họa

Đ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

kĩ thuật đồ họa Biên tập bởi: lâm thị ngọc châu kĩ thuật đồ họa Biên tập bởi: lâm thị ngọc châu Các tác giả: lâm thị ngọc châu Phiên trực tuyến: http://voer.edu.vn/c/6883b223 MỤC LỤC Lời nói đầu phần tổng quan giới thiệu thuật toán vẽ tô đường Hệ tọa độ giới thực hệ tọa độ thiết bị hệ tọa độ chuẩn thuật toán vẽ đường thẳng thuật toán vẽ đường tròn thuật toán tô màu(tổng quan) không gian màu thuật toán tô màu 10 tổng kết chương 11 tập chương 12 phép biến đổi đồ họa hai chiều 13 Phép tịnh tiến (translation) 14 Phép biến đổi tỷ lệ 15 Phép quay 16 Phép đối xứng 17 phép biến dạng 18 Phép biến đổi Affine ngược ( The inverse of an Affine transformation) 19 Một số tính chất phép biến đổi affine 20 Hệ tọa độ 21 Kết hợp phép biến đổi (composing transformation) 22 tổng kết chương 23 tập chương 24 tạo cửa sổ cắt hình (windowing and clipping) 25 khái niệm windowing 26 thuật toán clipping 27 phép biến đổi từ cửa sổ đến vùng quan sát 28 tổng kết chương 29 tập chương 30 đồ họa ba chiều 31 giới thiệu đồ họa chiều 32 biểu diễn đối tượng chiều 33 phép biến đổi chiều 1/201 34 tổng kết chương 35 quan sát ảnh ba chiều 36 phép chiếu 37 biến đổi hệ tọa độ quan sát (hệ quan sát) 38 cài đặt phần cứng 39 lập trình xem ảnh ba chiều 40 mở rộng đến Đường ống quan sát (Viewing Pipeline) 41 tổng kết chương 42 tập chương 43 khử mặt khuất đương khuất 44 khử mặt nằm sau (Back-Face Removal) 45 phương pháp dùng vùng đệm độ sâu (Depth-Buffer Method) 46 phương pháp đường quét (Scan-Line Method) 47 phương pháp xếp theo độ sâu (Depth- Sorting Method) 48 phương pháp phân chia vùng (Area- Subdivision Method 49 phương pháp Octree (Octree Methods) 50 loại bỏ đường bị che khuất 51 tổng kết chương 52 tập chương Tham gia đóng góp 2/201 Lời nói đầu Lời nói đầu Đồ họa máy tính đời kết hợp lĩnh vực thông tin truyền hình Đầu tiên kỹ thuật đồ họa phát triển nhóm kỹ sư sử dụng máy tính lớn Trong giai đoạn đầu phát triển người ta phải tốn nhiều tiền cho việc trang bị thiết bị phần cứng Ngày nay, nhờ vào tiến vi xử lý, giá thành máy tính lúc phù hợp với túi tiền người sử dụng kỹ thuật ứng dụng đồ họa ngày cao nên có nhiều người quan tâm nghiên cứu đến lĩnh vực Chúng ta vẽ hình ảnh không ảnh tĩnh mà biến đổi thành hình ảnh sinh động qua phép quay, tịnh tiến Do vậy, đồ họa máy tính trở thành lĩnh vực lý thú có nhiều ứng dụng thực tế Tuy nhiên, việc dạy học kỹ thuật đồ họa không đơn giản chủ đề có nhiều phức tạp Kỹ thuật đồ họa liên quan đến tin học toán học hầu hết giải thuật vẽ, tô phép biến hình xây dựng dựa tảng hình học không gian hai chiều ba chiều Hiện nay, Kỹ thuật đồ họa môn học giảng dạy cho sinh viên chuyên ngành Tin học với 45 tiết lý thuyết 15 tiết thực tập Nội dung giáo trình kỹ thuật đồ họa tập trung vào vấn đề sau : - Trình bày thuật toán vẽ tô đường đường thẳng, đa giác, đường tròn, ellipse đường conic Các thuật toán giúp cho sinh viên tự thiết kế để vẽ tô hình ( chương 2) - Nội dung thứ hai đề cập đến đồ họa hai chiều đồ họa ba chiều bao gồm phép biến đổi Affine, windowing clipping, quan sát ảnh ba chiều qua phép chiếu, khử mặt khuất đường khuất, thiết kế đường cong mặt cong (từ chương đến chương 7) Giáo trình kỹ thuật đồ họa sửa đổi cập nhật dựa kinh nghiệm giảng dạy qua xây dựng dựa tài liệu tham khảo : Donald Hearn, M Pauline Baker; Computer Graphics; Prentice-Hall, Inc., Englewood Cliffs, New Jersey , 1986 Sau cùng, hy vọng giáo trình đóng góp tích cực việc cải tiến hiểu biết sinh viên lĩnh vực đồ họa mong nhận góp ý đồng nghiệp sinh viên để công việc biên soạn ngày tốt 3/201 phần tổng quan PHẦN TỔNG QUAN Mục đích yêu cầu Sau học xong môn này, sinh viên cần đạt yêu cầu sau: - Hiểu đồ họa máy tính - Thiết kế cài đặt thuật toán vẽ đường đường thẳng, đường tròn, - Thiết kế cài đặt thuật toán tô hình - Sử dụng phép biến hình không gian chiều, chiều để làm thay đổi hình ảnh có sẳn - Có thể tạo cửa sổ để cắt - dán hình - Hiểu khái niệm tiếp cận để mô hình ảnh không gian chiều máy tính Đối tượng sử dụng Môn kỹ thuật đồ họa giảng dạy cho sinh viên năm thứ tư khoa sau: - Chuyên ngành công nghệ thông tin - Chuyên ngành điện tử (viễn thông, tự động hóa, ) - Chuyên ngành sư phạm (Toán tin, Lý tin ) Nội dung cốt lõi Giáo trình Kỹ thuật đồ họa bao gồm chương - Chương 1: Giới thiệu thuật toán vẽ tô đường - Chương 2: Các thuật toán tô màu - Chương 3: Phép biến đổi đồ họa chiều 4/201 - Chương 4: Tạo cửa sổ cắt hình - Chương 5: Đồ họa chiều - Chương 6: Quan sát ảnh chiều - Chương 7: Khử mặt khuất đường khuất Kiến thức tiên - Kiến thức hình học không gian hình giải tích - Kiến thức lập trình bản, lập trình đồ họa - Kiến thức cấu trúc liệu, lập trình đệ qui Danh mục tài liệu tham khảo - Donald Hearn, M Pauline Baker; Computer Graphics; Prentice-Hall, Inc., Englewood Cliffs, New Jersey , 1986 - F.S.Hill; Computer graphics ; 1990 - Vũ Mạnh Tường, Dương Anh Đức, Trần Đan Thư, Lý Quốc Ngọc Giáo trình Nhập môn đồ họa & xử lý ảnh.1995 - VERA B.ANAND, người dịch TS Nguyễn Hữu Lộc Đồ họa máy tính Mô hình hóa hình học Nhà xuất Thành Phố Hồ Chí Minh - 2000 - Foley, Van Darn, Feiner, Hughes, Phillips Introduction L'Infographie 1995 - Lê Tấn Hùng, Huỳnh Quyết Thắng Kỹ thuật đồ họa Nhà xuất khoa học kỹ thuật, Hà nội - 2000 5/201 giới thiệu thuật toán vẽ tô đường GIỚI THIỆU THUẬT TOÁN VẼ VÀ TÔ CÁC ĐƯỜNG CƠ BẢN Tổng quan Mục tiêu chương Học xong chương này, sinh viên phải nắm bắt vấn đề sau: - Thế hệ đồ họa - Thiết kế cài đặt thủ tục vẽ tô đường đường thẳng, đường tròn, elip, đường cong khác Kiến thức cần thiết Các kiến thức cần thiết để học chương bao gồm : - Các khái niệm toán học đường thẳng : đường thẳng : dạng tổng quát phương trình đường thẳng, hệ số góc, tung độ dốc - Hiểu rõ hình dáng đường thẳng phụ thuộc vào hệ số góc - Phương trình tổng quát đường tròn, ellippse ( tham số có tham số) - Kĩ thuật lập trình: thiết lập thủ tục, hàm (lưu ý truyền qui chiếu truyền giá trị) Tài liệu tham khảo Donald Hearn, M Pauline Baker Computer Graphics Prentice-Hall, Inc., Englewood Cliffs, New Jersey , 1986 (chapters 3, 55-76) Nội dung cốt lõi Thiết lập thủ tục vẽ : - Đường thẳng giải thuật DDA 6/201 - Đường thẳng giải thuật Bresenham - Đường tròn giải thuật đối xứng - Đường tròn giải thuật Bresenham - Đường tròn giải thuật MidPoint - Ellippse,- Đa giác 7/201 Hệ tọa độ giới thực hệ tọa độ thiết bị hệ tọa độ chuẩn Hệ tọa độ giới thực, hệ tọa độ thiết bị hệ tọa độ chuẩn Một hệ mềm đồ họa mô tả bao gồm miền sau : - Miền điều khiển : bao bọc toàn hệ thống - Miền thực : nằm miền điều khiển Khi số thâm nhập vào miền thực, chuyển thành số thực dấu phẩy động, có số rời khỏi miền chuyển thành số nguyên có dấu 16 bits - Miền hiển thị : nằm miền điều khiển phân biệt với miền thực Chỉ có số nguyên 16 bits nằm miền hiển thị Trong lĩnh vực kỹ thuật đồ họa, phải hiểu thực chất đồ họa làm để mô tả biến đổi đối tượng giới thực máy tính Bởi vì, đối tượng giới thực mô tả tọa độ thực Trong đó, hệ tọa độ thiết bị lại sử dụng hệ tọa độ nguyên để hiển thị hình ảnh Đây vấn đề cần giải Ngoài ra, có khó khăn khác với thiết bị khác có định nghĩa khác Do đó, cần có phương pháp chuyển đổi tương ứng hệ tọa độ đối tượng phải định nghĩa thành phần đơn giản để mô tả gần với hình ảnh thực bên Hai mô hình ứng dụng đồ họa dựa mẫu số hóa dựa đặc trưng hình học Trong ứng dụng đồ họa dựa mẫu số hóa đối tượng đồ họa tạo lưới pixel rời rạc Các pixel đuợc tạo chương trình vẽ, máy quét, Các pixel mô tả tọa độ xác định vị trí giá trị mẫu Thuận lợi ứng dụng dể dàng thay đổi ảnh cách thay đổi màu sắc hay vị trí pixel, di chuyển vùng ảnh từ nơi sang nơi khác Tuy nhiên, điều bất lợi xem xét đối tượng từ góc nhìn khác Ứng dụng đồ họa dựa đặc trưng hình học bao gồm đối tượng đồ họa sở đoạn thẳng, đa giác, Chúng lưu trữ mô hình thuộc tính Ví dụ : đoạn thẳng mô hình hai điểm đầu cuối, có thuộc tính màu sắc, độ dày Người sử dụng không thao tác trực tiếp pixel mà thao tác thành phần hình học đối tượng Hệ tọa độ giới thực: 8/201 loại bỏ đường bị che khuất Loại bỏ đường bị che khuất Khi phác họa đối tượng hiển thị, phương pháp khử đường khuất dùng đến để loại bỏ viền đối tượng, bị che khuất mặt gần mặt phẳng quan sát Các phương pháp để loại bỏ đường khuất phát triển cách xem xét viền đối tượng cách trực tiếp hay cách chỉnh sửa lại phương pháp khử mặt khuất Một tiếp cận trực tiếp để loại bỏ đường khuất so sánh đường với mặt ảnh Quá trình tương tự clipping đường cửa sổ có hình dạng bất kỳ, khác chổ muốn cắt bỏ phần bị che khuất mặt Đối với đường, giá trị độ sâu so sánh với mặt để xác định xem phần đoạn thẳng không nhìn thấy Chúng ta dùng phương pháp cố kết để xác định phần bị che khuất mà không cần kiểm tra toàn vị trí tọa độ Nếu hai giao điểm đường thẳng với hình chiếu biên bề mặt có độ sâu lớn độ sâu mặt điểm này, đoạn thẳng giao điểm hoàn toàn bị che khuất, hình 7-22 (a) Khi đường thẳng có độ sâu lớn độ sâu giao điểm với biên có độ sâu nhỏ độ sâu mặt giao điểm với biên lại, đường thẳng phải xuyên qua mặt hình 7-22 (b) Trong trường hợp này, tính tọa độ giao điểm đường với mặt cách dùng phương trình mặt hiển thị phần nhìn thấy đường thẳng Vài phương pháp khử mặt khuất dễ dàng áp dụng để khử đường khuất Dùng phương pháp mặt sau (back-face), nhận biết mặt sau đối tượng hiển thị biên mặt nhìn thấy Với phương pháp xếp theo độ sâu, mặt vẽ vào vùng đệm làm tươi để phần bên mặt có độ sáng nền, biên có độ sáng độ sáng vẽ Bằng cách xử lý mặt từ sau đến trước, đường khuất bị xóa mặt gần Phương pháp chia vùng áp dụng để khử đường khuất cách hiển thị biên 187/201 mặt nhìn thấy Các phương pháp scan-line dùng để hiển thị đường nhìn thấy cách bố trí điểm dọc theo đường quét, điểm trùng với biên mặt nhìn thấy Bất kỳ phương pháp khử mặt khuất dùng đường quét thay đổi thành phương pháp khử đường khuất theo cách tương tự (xem hình 7-23) 188/201 tổng kết chương Tổng kết chương So sánh phương pháp khử mặt khuất Hiệu phương pháp khử mặt khuất phụ thuộc vào đặc tính ứng dụng cụ thể Nếu mặt ảnh nằm trải hướng z để có nằm chồng theo độ sâu, phương pháp xếp theo độ sâu tốt Với ảnh có mặt nằm tách biệt theo chiều ngang, phương pháp scan-line phân chia vùng lựa chọn tốt Trong phương pháp chọn này, kỹ thuật xếp cố kết đem đến thuận lợi thuộc tính tự nhiên ảnh Vì xếp cố kết quan trọng đến hiệu toàn diện phương pháp khử mặt khuất, kỹ thuật để thực thao tác cần chọn lựa cẩn thận Khi đối tượng biết theo thứ tự xác, danh sách động chứa cạnh bảng cạnh dùng phương pháp scan-line, xếp bubble sort hiệu để thực việc đổi chỗ Tương tự, kỹ thuật cố kết áp dụng để quét đường, vùng, hay khung (frame) công cụ hữu hiệu làm tăng hiệu phương pháp khử mặt khuất Như quy tắc tổng quát, phương pháp xếp theo độ sâu tiếp cận có hiệu cao cho ảnh có vài mặt Điều ảnh thường có vài mặt nằm chồng theo độ sâu Phương pháp scan-line thực tốt ảnh chứa mặt Dù phương pháp scan-line hay xếp theo độ sâu dùng hiệu cho ảnh có đến vài ngàn mặt Với ảnh có vài ngàn mặt, tiếp cận vùng đệm độ sâu octree thực tốt Phương pháp vùng đệm độ sâu có thời gian xử lý hằng, độc lập với số lượng mặt ảnh Điều kích thước vùng mặt giảm số lượng mặt ảnh tăng Do đó, cách tương đối, phương pháp xếp theo độ sâu thể thực ảnh đơn giản thực hiệu ảnh phức tạp Tiếp cận đơn giản để cài đặt, nhiên, cần nhiều nhớ tất phương pháp khác Vì lý này, phương pháp khác, octree phân chia vùng dùng cho ảnh có nhiều mặt Khi phương pháp octree dùng hệ thống, việc xử lý loại bỏ mặt khuất nhanh đơn giản Chỉ cần dùng phép cộng trừ, không cần xếp tìm giao điểm Một thuận lợi khác octree chúng lưu nhiều mặt Toàn hình thể ba chiều đối tượng hiển thị, điều làm cho phương pháp octree hữu ích để thu lát cắt hình thể ba chiều 189/201 Ta kết hợp cài đặt phương pháp khử mặt khuất khác theo cách khác Hơn nữa, thuật toán cài đặt phần cứng, hệ thống xử lý song song đặc biệt tận dụng để làm tăng hiệu phương pháp Các hệ thống phần cứng đặt biệt thường dùng tốc độ xử lý xem quan trọng, ví dụ, việc tạo hình ảnh động mô bay 190/201 tập chương Bài tập chương Phát triển thủ tục, dựa kỹ thuật khử mặt sau, để xác định tất mặt trước khối đa diện lồi với mặt có màu khác liên hệ đến mặt quan sát Giả sử đối tượng định nghĩa hệ quan sát bàn tay trái với mặt xy dùng làm mặt quan sát Cài đặt thủ tục vào chương trình để chiếu trực giao mặt nhìn thấy đối tượng lên cửa sổ mặt phẳng quan sát Để đơn giản, giả sử tất phần đối tượng nằm phía trước mặt phẳng quan sát Ánh xạ cửa sổ lên vùng quan sát hình để hiển thị Cài đặt thủ tục vào chương trình để tạo hình chiếu phối cảnh mặt nhìn thấy đối tượng lên cửa sổ mặt phẳng quan sát Để đơn giản, giả sử đối tượng nằm phía trước mặt phẳng quan sát Ánh xạ cửa sổ lên vùng quan sát hình để hiển thị Viết chương trình để cài đặt thủ tục cho ứng dụng động, quay đối tượng cách tăng dần xung quanh trục, đâm xuyên qua đối tượng song song với với mặt phẳng quan sát Giả sử đối tượng nằm hoàn toàn phía trước mặt phẳng quan sát Dùng phép chiếu song song trực giao để ánh xạ thành công ảnh lên hình Dùng phương pháp vùng đệm độ sâu để hiển thị mặt nhìn thấy đối tượng bất kỳ, định nghĩa hệ tọa độ chuẩn phía trước vùng quan sát Các phương trình (7-4) (7-5) dùng để thu giá trị độ sâu cho tất điểm mặt độ sâu khởi tạo vừa xác định Sự đòi hỏi không gian lưu trữ cho vùng đệm độ sâu xác định từ định nghĩa đối tượng để hiển thị? Phát triển chương trình cài đặt thuật toán scan-line để hiển thị mặt nhìn thấy đối tượng định nghĩa nằm trước vùng quan sát Dùng bảng đa giác bảng cạnh (polygon table, edge table) để lưu trữ định nghĩa đối tượng, dùng kỹ thuật cố kết để tính điểm dọc theo đường quét Cài đặt chương trình để hiển thị mặt nhìn thấy khối đa diện lồi, dùng thuật toán họa sĩ (painter’s algorithm) Tức là, bề mặt phải theo độ sâu vẽ lên hình từ sau đến trước 191/201 Mở rộng chương trình để thị đối tượng định nghĩa với mặt phẳng, dùng kiểm tra xếp độ sâu (depth-sorting checks) để có mặt theo thứ tự hợp lý Cho ví dụ trường hợp mà hai phương pháp thảo luận kiểm tra thuật toán phân chia vùng thất bại để từ cách đắn mặt bao quanh che khuất tất mặt Phát triển thuật toán kiểm tra mặt cho tương tác với vùng chữ nhật để định xem mặt bao quanh, nằm chồng, bên trong, hay nằm Mở rộng phương pháp tập 10 thành thuật toán để sinh biểu diễn quadtree cho mặt nhìn thấy đối tượng cách áp dụng kiểm tra vùng (area-subdivision tests) để xác định giá trị phần tử quadtree Cài đặt thuật toán để nạp biểu diễn quadtree tập 11 thành đường quét (raster) để hiển thị Viết chương trình lên hệ thống bạn để hiển thị biểu diễn octree cho đối tượng để mặt khuất bị loại bỏ Phát triển thuật toán để loại bỏ đường khuất cách so sánh đường ảnh với mặt Thảo luận làm việc tháo bỏ đường khuất thực với phương pháp khử mặt khuất khác Cài đặt thủ tục để hiển thị cạnh bị che khuất đối tượng chứa mặt phẳng thành đường nét đứt HẾT 192/201 Tham gia đóng góp Tài liệu: kĩ thuật đồ họa Biên tập bởi: lâm thị ngọc châu URL: http://voer.edu.vn/c/6883b223 Giấy phép: http://creativecommons.org/licenses/by/3.0/ Module: Lời nói đầu Các tác giả: lâm thị ngọc châu URL: http://www.voer.edu.vn/m/3e1d6d1d Giấy phép: http://creativecommons.org/licenses/by/3.0/ Module: phần tổng quan Các tác giả: lâm thị ngọc châu URL: http://www.voer.edu.vn/m/c33d8d51 Giấy phép: http://creativecommons.org/licenses/by/3.0/ Module: giới thiệu thuật toán vẽ tô đường Các tác giả: lâm thị ngọc châu URL: http://www.voer.edu.vn/m/fcf04a3d Giấy phép: http://creativecommons.org/licenses/by/3.0/ Module: Hệ tọa độ giới thực hệ tọa độ thiết bị hệ tọa độ chuẩn Các tác giả: lâm thị ngọc châu URL: http://www.voer.edu.vn/m/9501eb4e Giấy phép: http://creativecommons.org/licenses/by/3.0/ Module: thuật toán vẽ đường thẳng Các tác giả: lâm thị ngọc châu URL: http://www.voer.edu.vn/m/265fa90f Giấy phép: http://creativecommons.org/licenses/by/3.0/ Module: thuật toán vẽ đường tròn Các tác giả: lâm thị ngọc châu URL: http://www.voer.edu.vn/m/5bc0e586 193/201 Giấy phép: http://creativecommons.org/licenses/by/3.0/ Module: thuật toán tô màu(tổng quan) Các tác giả: lâm thị ngọc châu URL: http://www.voer.edu.vn/m/8cb9d81b Giấy phép: http://creativecommons.org/licenses/by/3.0/ Module: không gian màu Các tác giả: lâm thị ngọc châu URL: http://www.voer.edu.vn/m/f2ae523e Giấy phép: http://creativecommons.org/licenses/by/3.0/ Module: thuật toán tô màu Các tác giả: lâm thị ngọc châu URL: http://www.voer.edu.vn/m/9dda789d Giấy phép: http://creativecommons.org/licenses/by/3.0/ Module: tổng kết chương Các tác giả: lâm thị ngọc châu URL: http://www.voer.edu.vn/m/cdf9b649 Giấy phép: http://creativecommons.org/licenses/by/3.0/ Module: tập chương Các tác giả: lâm thị ngọc châu URL: http://www.voer.edu.vn/m/011a453b Giấy phép: http://creativecommons.org/licenses/by/3.0/ Module: phép biến đổi đồ họa hai chiều Các tác giả: lâm thị ngọc châu URL: http://www.voer.edu.vn/m/e95c3cbf Giấy phép: http://creativecommons.org/licenses/by/3.0/ Module: Phép tịnh tiến (translation) Các tác giả: lâm thị ngọc châu URL: http://www.voer.edu.vn/m/673838d8 Giấy phép: http://creativecommons.org/licenses/by/3.0/ 194/201 Module: Phép biến đổi tỷ lệ Các tác giả: lâm thị ngọc châu URL: http://www.voer.edu.vn/m/3892d5ac Giấy phép: http://creativecommons.org/licenses/by/3.0/ Module: Phép quay Các tác giả: lâm thị ngọc châu URL: http://www.voer.edu.vn/m/e5757295 Giấy phép: http://creativecommons.org/licenses/by/3.0/ Module: Phép đối xứng Các tác giả: lâm thị ngọc châu URL: http://www.voer.edu.vn/m/878d2985 Giấy phép: http://creativecommons.org/licenses/by/3.0/ Module: phép biến dạng Các tác giả: lâm thị ngọc châu URL: http://www.voer.edu.vn/m/cb907f2e Giấy phép: http://creativecommons.org/licenses/by/3.0/ Module: Phép biến đổi Affine ngược ( The inverse of an Affine transformation) Các tác giả: lâm thị ngọc châu URL: http://www.voer.edu.vn/m/62a5abbb Giấy phép: http://creativecommons.org/licenses/by/3.0/ Module: Một số tính chất phép biến đổi affine Các tác giả: lâm thị ngọc châu URL: http://www.voer.edu.vn/m/b1777f1c Giấy phép: http://creativecommons.org/licenses/by/3.0/ Module: Hệ tọa độ Các tác giả: lâm thị ngọc châu URL: http://www.voer.edu.vn/m/333c1fc1 Giấy phép: http://creativecommons.org/licenses/by/3.0/ Module: Kết hợp phép biến đổi (composing transformation) 195/201 Các tác giả: lâm thị ngọc châu URL: http://www.voer.edu.vn/m/c5a92dc1 Giấy phép: http://creativecommons.org/licenses/by/3.0/ Module: tổng kết chương Các tác giả: lâm thị ngọc châu URL: http://www.voer.edu.vn/m/dbff396c Giấy phép: http://creativecommons.org/licenses/by/3.0/ Module: tập chương Các tác giả: lâm thị ngọc châu URL: http://www.voer.edu.vn/m/dc5673ab Giấy phép: http://creativecommons.org/licenses/by/3.0/ Module: tạo cửa sổ cắt hình (windowing and clipping) Các tác giả: lâm thị ngọc châu URL: http://www.voer.edu.vn/m/95c12d7d Giấy phép: http://creativecommons.org/licenses/by/3.0/ Module: khái niệm windowing Các tác giả: lâm thị ngọc châu URL: http://www.voer.edu.vn/m/e5f8457d Giấy phép: http://creativecommons.org/licenses/by/3.0/ Module: thuật toán clipping Các tác giả: lâm thị ngọc châu URL: http://www.voer.edu.vn/m/af597b0d Giấy phép: http://creativecommons.org/licenses/by/3.0/ Module: phép biến đổi từ cửa sổ đến vùng quan sát Các tác giả: lâm thị ngọc châu URL: http://www.voer.edu.vn/m/48e5ca9d Giấy phép: http://creativecommons.org/licenses/by/3.0/ Module: tổng kết chương Các tác giả: lâm thị ngọc châu 196/201 URL: http://www.voer.edu.vn/m/8fa9d2cf Giấy phép: http://creativecommons.org/licenses/by/3.0/ Module: tập chương Các tác giả: lâm thị ngọc châu URL: http://www.voer.edu.vn/m/f57b89ba Giấy phép: http://creativecommons.org/licenses/by/3.0/ Module: đồ họa ba chiều Các tác giả: lâm thị ngọc châu URL: http://www.voer.edu.vn/m/6b21907a Giấy phép: http://creativecommons.org/licenses/by/3.0/ Module: giới thiệu đồ họa chiều Các tác giả: lâm thị ngọc châu URL: http://www.voer.edu.vn/m/b076549f Giấy phép: http://creativecommons.org/licenses/by/3.0/ Module: biểu diễn đối tượng chiều Các tác giả: lâm thị ngọc châu URL: http://www.voer.edu.vn/m/06c5f82d Giấy phép: http://creativecommons.org/licenses/by/3.0/ Module: phép biến đổi chiều Các tác giả: lâm thị ngọc châu URL: http://www.voer.edu.vn/m/e487a9f2 Giấy phép: http://creativecommons.org/licenses/by/3.0/ Module: tổng kết chương Các tác giả: lâm thị ngọc châu URL: http://www.voer.edu.vn/m/fad3a904 Giấy phép: http://creativecommons.org/licenses/by/3.0/ Module: quan sát ảnh ba chiều Các tác giả: lâm thị ngọc châu URL: http://www.voer.edu.vn/m/904b1991 197/201 Giấy phép: http://creativecommons.org/licenses/by/3.0/ Module: phép chiếu Các tác giả: lâm thị ngọc châu URL: http://www.voer.edu.vn/m/24752386 Giấy phép: http://creativecommons.org/licenses/by/3.0/ Module: biến đổi hệ tọa độ quan sát (hệ quan sát) Các tác giả: lâm thị ngọc châu URL: http://www.voer.edu.vn/m/81e87b37 Giấy phép: http://creativecommons.org/licenses/by/3.0/ Module: cài đặt phần cứng Các tác giả: lâm thị ngọc châu URL: http://www.voer.edu.vn/m/ad1a5efe Giấy phép: http://creativecommons.org/licenses/by/3.0/ Module: lập trình xem ảnh ba chiều Các tác giả: lâm thị ngọc châu URL: http://www.voer.edu.vn/m/f4fbab09 Giấy phép: http://creativecommons.org/licenses/by/3.0/ Module: mở rộng đến Đường ống quan sát (Viewing Pipeline) Các tác giả: lâm thị ngọc châu URL: http://www.voer.edu.vn/m/5fadae37 Giấy phép: http://creativecommons.org/licenses/by/3.0/ Module: tổng kết chương Các tác giả: lâm thị ngọc châu URL: http://www.voer.edu.vn/m/1061f659 Giấy phép: http://creativecommons.org/licenses/by/3.0/ Module: tập chương Các tác giả: lâm thị ngọc châu URL: http://www.voer.edu.vn/m/4510276f Giấy phép: http://creativecommons.org/licenses/by/3.0/ 198/201 Module: khử mặt khuất đương khuất Các tác giả: lâm thị ngọc châu URL: http://www.voer.edu.vn/m/5e8040b4 Giấy phép: http://creativecommons.org/licenses/by/3.0/ Module: khử mặt nằm sau (Back-Face Removal) Các tác giả: lâm thị ngọc châu URL: http://www.voer.edu.vn/m/dee7968e Giấy phép: http://creativecommons.org/licenses/by/3.0/ Module: phương pháp dùng vùng đệm độ sâu (Depth-Buffer Method) Các tác giả: lâm thị ngọc châu URL: http://www.voer.edu.vn/m/6fd6f5f6 Giấy phép: http://creativecommons.org/licenses/by/3.0/ Module: phương pháp đường quét (Scan-Line Method) Các tác giả: lâm thị ngọc châu URL: http://www.voer.edu.vn/m/71f66a2c Giấy phép: http://creativecommons.org/licenses/by/3.0/ Module: phương pháp xếp theo độ sâu (Depth- Sorting Method) Các tác giả: lâm thị ngọc châu URL: http://www.voer.edu.vn/m/8ada4464 Giấy phép: http://creativecommons.org/licenses/by/3.0/ Module: phương pháp phân chia vùng (Area- Subdivision Method Các tác giả: lâm thị ngọc châu URL: http://www.voer.edu.vn/m/99873fda Giấy phép: http://creativecommons.org/licenses/by/3.0/ Module: phương pháp Octree (Octree Methods) Các tác giả: lâm thị ngọc châu URL: http://www.voer.edu.vn/m/de2c9014 Giấy phép: http://creativecommons.org/licenses/by/3.0/ Module: loại bỏ đường bị che khuất 199/201 Các tác giả: lâm thị ngọc châu URL: http://www.voer.edu.vn/m/9888eff3 Giấy phép: http://creativecommons.org/licenses/by/3.0/ Module: tổng kết chương Các tác giả: lâm thị ngọc châu URL: http://www.voer.edu.vn/m/b3c6ac88 Giấy phép: http://creativecommons.org/licenses/by/3.0/ Module: tập chương Các tác giả: lâm thị ngọc châu URL: http://www.voer.edu.vn/m/dbf90b26 Giấy phép: http://creativecommons.org/licenses/by/3.0/ 200/201 Chương trình Thư viện Học liệu Mở Việt Nam Chương trình Thư viện Học liệu Mở Việt Nam (Vietnam Open Educational Resources – VOER) hỗ trợ Quỹ Việt Nam Mục tiêu chương trình xây dựng kho Tài nguyên giáo dục Mở miễn phí người Việt cho người Việt, có nội dung phong phú Các nội dung đểu tuân thủ Giấy phép Creative Commons Attribution (CC-by) 4.0 nội dung sử dụng, tái sử dụng truy nhập miễn phí trước hết trong môi trường giảng dạy, học tập nghiên cứu sau cho toàn xã hội Với hỗ trợ Quỹ Việt Nam, Thư viện Học liệu Mở Việt Nam (VOER) trở thành cổng thông tin cho sinh viên giảng viên Việt Nam Mỗi ngày có hàng chục nghìn lượt truy cập VOER (www.voer.edu.vn) để nghiên cứu, học tập tải tài liệu giảng dạy Với hàng chục nghìn module kiến thức từ hàng nghìn tác giả khác đóng góp, Thư Viện Học liệu Mở Việt Nam kho tàng tài liệu khổng lồ, nội dung phong phú phục vụ cho tất nhu cầu học tập, nghiên cứu độc giả Nguồn tài liệu mở phong phú có VOER có chia sẻ tự nguyện tác giả nước Quá trình chia sẻ tài liệu VOER trở lên dễ dàng đếm 1, 2, nhờ vào sức mạnh tảng Hanoi Spring Hanoi Spring tảng công nghệ tiên tiến thiết kế cho phép công chúng dễ dàng chia sẻ tài liệu giảng dạy, học tập chủ động phát triển chương trình giảng dạy dựa khái niệm học liệu mở (OCW) tài nguyên giáo dục mở (OER) Khái niệm chia sẻ tri thức có tính cách mạng khởi xướng phát triển tiên phong Đại học MIT Đại học Rice Hoa Kỳ vòng thập kỷ qua Kể từ đó, phong trào Tài nguyên Giáo dục Mở phát triển nhanh chóng, UNESCO hỗ trợ chấp nhận chương trình thức nhiều nước giới 201/201 [...]... x0 , y0 ) = (0,R) là: Lưu đồ thuật toán MidPoint vẽ đường tròn 24/201 Minh họa thuật toán MidPoint: Procedure DTR(xc, yc, r, mau : integer); var x, y, p : integer ; 25/201 begin x:=0 ; y:=r; p:=1 - r; while ( y > x) do begin doi_xung; if (p

Ngày đăng: 08/06/2016, 18:32

Từ khóa liên quan

Mục lục

  • Lời nói đầu

  • phần tổng quan

  • giới thiệu thuật toán vẽ và tô các đường cơ bản

  • Hệ tọa độ thế giới thực hệ tọa độ thiết bị và hệ tọa độ chuẩn

  • thuật toán vẽ đường thẳng

  • thuật toán vẽ đường tròn

  • các thuật toán tô màu(tổng quan)

  • các không gian màu

  • các thuật toán tô màu

  • tổng kết chương 2

  • bài tập chương 2

  • phép biến đổi trong đồ họa hai chiều

  • Phép tịnh tiến (translation)

  • Phép biến đổi tỷ lệ

  • Phép quay

  • Phép đối xứng

  • phép biến dạng

  • Phép biến đổi Affine ngược ( The inverse of an Affine transformation)

  • Một số tính chất của phép biến đổi affine

  • Hệ tọa độ thuần nhất

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

Tài liệu liên quan