... ĐỒ HỌA MÁY TÍNH Qui trìnhhiển thò đốitượng hai chiều • Trước tiên, đốitượng mô tả đốitượng đồ họa sở thuộc tính chúng hệ tọa độ cục (modeling coordinates ... hệ tọa độ mô tả vò trí người quan sát đốitượng Nhờ việc sử dụng hệ tọa độ mà mô tả, đốitượng quan sát nhiều góc độ vò trí khác • Sau chuyển mô tả đốitượng từ hệ tọa độ giới thực sang hệ tọa ... sát, tất phần đốitượng nằm vùng quan sát bò xén (clip) toàn nằm vùng quan sát ánh xạ sang hệ tọa độ thiết bò (device coordinates - DC) Dương Anh Đức, Lê Đình Duy Hiển thò đốitượng hai chiều...
... TẮT Hiểnthịđốitượngtrình đưa mô tả đốitượng từ giới thực sang thiết bị xuất cụ thể Quy trình bắt đầu cách định nghĩa đốitượng thành phần hệ tọa độ cục kết thúc việc chuyển toàn đốitượng ... với nhiều loại thiết bị hiểnthị khác Hình 4.2 – Quy trìnhhiểnthịđốitượng hai chiều Bằng cách thay đổi vị trí vùng quan sát quan sát đốitượng vị trí khác hình hiển thị, đồng thời, cách thay ... Cả hai thuật toán BÀI TẬP CHƯƠNG Phân tích hệ tọa độ dùng quy trìnhhiểnthịđốitượng hai chiều Viết đoạn chương trình minh họa trình chuyển đổi từ cửa sổ sang vùng quan sát Ý nghĩa mã vùng...
... để hiểnthị hệ tọa độ giới thực • Vùng quan sát (viewport) vùng chọn thiết bị hiểnthị để đốitượng cửa sổ ánh xạ vào • Cửa sổ xác định thấy thiết bị hiển thị, vùng quan sát xác định nơi hiểnthị ... Nội Dung Quy trìnhhiểnthịđốitượng hai chiều • Một số khái niệm • Hệ tọa độ quan sát hệ tọa độ thiết bị chuẩn • Chuyển ... sát (viewing ThS.GVC Tô Oaitransformation) Hùng Một Số Khái Niệm ThS.GVC Tô Oai Hùng Quy TrìnhHiểnThịĐốiTượng Hai Chiều Hệ tọa độ cục (modeling coordinate - MC ) Hệ tọa độ giới thực (world coordinate...
... Chuyển đối tƣợng sang dạng pixel Hiểnthịđối tƣợng Số hóa Trung tâm Học liệu - ĐHTN http://www.lrc-tnu.edu.vn/ 11 Hình 1.1: Quy trìnhhiểnthịđối tƣợng ba chiều Các bƣớc quy trìnhhiểnthịđối ... hạn để làm đƣợc điều ta phải nắm đƣợc quy trìnhhiểnthị ảnh 3D 1.2 Bài toán hiểnthịđối tƣợng ba chiều 1.2.1 Quy trìnhhiểnthịđối tƣợng ba chiều Quy trình xử lí thông tin đồ họa chiều chuỗi ... (3D) toán hiểnthịđối tƣợng Trong chƣơng trình bày khái quát đồ họa 3D, ứng dụng toán hiểnthị Chương 2: Kỹ thuật tạo bóng khối đồ họa ba chiều Chƣơng trình bày hai kỹ thuật hiểnthịđối tƣợng...
... hạn để làm đƣợc điều ta phải nắm đƣợc quy trìnhhiểnthị ảnh 3D 1.2 Bài toán hiểnthịđối tƣợng ba chiều 1.2.1 Quy trìnhhiểnthịđối tƣợng ba chiều Quy trình xử lí thông tin đồ họa chiều chuỗi ... (3D) toán hiểnthịđối tƣợng Trong chƣơng trình bày khái quát đồ họa 3D, ứng dụng toán hiểnthị Chương 2: Kỹ thuật tạo bóng khối đồ họa ba chiều Chƣơng trình bày hai kỹ thuật hiểnthịđối tƣợng ... dụng đồ hoạ ba chiều 1.2 Bài toán hiểnthịđối tƣợng ba chiều 1.2.1 Quy trìnhhiểnthịđối tƣợng ba chiều 1.2.2 Các phƣơng pháp biểu diễn đối tƣợng 12 1.3 Kết luận chƣơng...
... Chuyển đốitượng sang dạng pixel Hiểnthịđốitượng Hình 1.1: Quy trìnhhiểnthịđốitượng ba chiều 10 Các bước quy trìnhhiểnthịđốitượng 3D hiểu sau: Bước 1: biến đổiđốitượng từ không gian đối ... ảnh 3D vô hạn để làm điều ta phải nắm quy trìnhhiểnthị ảnh 3D 1.2 Bài toán hiểnthịđốitượng ba chiều 1.2.1 Quy trìnhhiểnthịđốitượng ba chiều Quy trình xử lí thông tin đồ họa chiều chuỗi ... (3D) toán hiểnthịđốitượng Trong chương trình bày khái quát đồ họa 3D, ứng dụng toán hiểnthị Chương 2: Kỹ thuật tạo bóng khối đồ họa ba chiều Chương trình bày hai kỹ thuật hiểnthịđốitượng 3D...
... thị số chương trình định Để làm điểu bạn dùng lệnh: gsettings set com.canonical.Unity.Panel systray-whitelist "['your_app']" Trong đó, your_app tên ứng dụng, chương trình bạn định phép hiểnthị ... +6 Mặc định, Ubuntu 11.04 thị biểu tượng vài chương trình đặc biệt khay hệ thống (nằm Panel): Skype, Wine, Điều gây khó khăn cho việc thao ... theo gõ lệnh dconf-editor để chạy chương trình - Kế đến, bạn vào desktop > unity > panel Thay đổi giá trị systray-whitelist thành ['all'] để tất biểu tượng khay hệ thống định ứng dụng giá trị...
... Prolog Trong chương trình Prolog, ta cần khai báo yếu tố sau đây: đối tượng, quan hệ đối tượng, kiện luật Đốitượng Gồm có biến Hằng mang giá trị cho sẵn đầu chương trìnhtrình viết ta đưa vào; ... 9.1.2 Nội dung cốt lõi - Lập trình logic - Căn ngôn ngữ lập trình Prolog 9.1.3 Kiến thức cần thiết Kiến thức kĩ lập trình 9.2 GIỚI THIỆU VỀ LẬP TRÌNH LOGIC Trong lập trình logic, ta sử dụng vị ... CHƯƠNG 9: LẬP TRÌNH LOGIC 9.1 TỔNG QUAN 9.1.1 Mục tiêu Sau học xong chương này, sinh viên cần phải nắm: - Khái niệm lập trình logic - Các nguyên tắc lập trình logic - Viết chương trình đơn giản...
... chương trình Do XLISP công cụ để soạn thảo chương trình nên ta sử dụng Notepad để soạn thảo tập tin chương trình Trong tập tin chương trình ta định nghĩa nhiều hàm Lưu tập tin chương trình có ... Chương VIII: Lập trình hàm w w w w w C lic k to bu Ngôn ngữ lập trình C y N O W ! XC er O W F- w PD h a n g e Vi e ! XC er PD F- c u -tr a c k c w y N O W ! PD k to bu Chương VIII: Lập trình hàm c ... (defun giai_ptb2 () (progn (print “Chương trình giải phương trình bậc hai“) 92 d o m o m w o c u -tr a c k h a n g e Vi e lic O W N y bu to k lic C Ngôn ngữ lập trình w w d o XC er w w w F- w C h...
... h a n g e Vi e c u -tr a c k w y N c 8.3.3 Các hàm Một chương trình LISP hàm hàm hợp Các hàm LISP định nghĩa trước lập trình viên tự định nghĩa Một số hàm định nghĩa trước • Các hàm số học: ... ‘duong) = NIL >(eq ‘5 ) 85 bu to k lic d o m o m w o d o Chương VIII: Lập trình hàm w w w w w C lic k to bu Ngôn ngữ lập trình C y N O W ! XC er O W F- w PD h a n g e Vi e ! XC er PD F- c u -tr ... er PD F- c u -tr a c k c h a n g e Vi e c u -tr a c k w y N c =T • (EQUAL o1 o2) so sánh xem đốitượng o1 o2 có giống hay không? Ví dụ: >(equal ‘(a b c) ‘(a b c)) =T >(equal ‘(a b c) ‘( b a c))...
... xuất ngoại lệ chương trình giống hiệu đề xuất phép toán nguyên thủy, chương trình tự xử lý ngoại lệ Nếu ngoại lệ xử lý chương trình chương trình trở cách bình thường chương trình gọi ngoại lệ đề ... quyền điều khiển chuyển tới chỗ nào? Ðiều khiển nên chuyển tới chỗ mà ngoại lệ đề xuất? Ðiều khiển nên chuyển lệnh chương trình chứa xử lý nơi mà ngoại lệ đề xuất sau truyền tới? Chương trình chứa ... niệm lập trình hàm - Kỹ thuật lập trình đệ qui - Các cấu trúc ngôn ngữ LISP 8.1.2 Nội dung cốt lõi - Lập trình hàm - Căn ngôn ngữ lập trình LISP 8.1.3 Kiến thức cần thiết Kiến thức kĩ lập trình...
... 7.4.2 Điều khiển dùng nhãn lệnh lệnh GOTO Cơ chế ban đầu điều khiển hầu hết ngôn ngữ ghi nhãn lệnh chuyển điều khiển tới lệnh có nhãn từ chỗ sang chỗ khác chương trình Việc chuyển điều khiển thường ... bao gồm lệnh gán, lời gọi chương trình con, lệnh nhập, xuất, lệnh nhảy goto Trong lệnh chứa biểu thức mà cấu trúc điều khiển trình bày phần Các cấu trúc chương trình thường có là: hợp thành, lựa ... khác phải thực Biểu diễn prefix dạng thực chương trình SNOBOL4 Các chiến lược định gia biểu thức trình bày lý thuyết chương trình dịch 7.4 ÐIỀU KHIỂN TUẦN TỰ GIỮA CÁC LỆNH 7.4.1 Các lệnh Lệnh lệnh...
... lập trình 7.2 KHÁI NIỆM ÐIỀU KHIỂN TUẦN TỰ Ðiều khiển tập hợp quy tắc xác định thứ tự thực chương trình Xét mặt cấu trúc có ba loại điều khiển: • Ðiều khiển biểu thức • Ðiều khiển lệnh • Ðiều khiển ... chương trình Xét mặt thiết kế ngôn ngữ có hai loại điều khiển là: • Ðiều khiển ẩn thiết kế ngôn ngữ chẳng hạn quy tắc ưu tiên toán tử biểu thức • Ðiều khiển tường minh người lập trình viết chương trình ... chương trình Tham số hình thức gán trị biến cục Trong trình thực chương trình con, thao tác tham số hình thức thao tác ô nhớ riêng nó, không ảnh hưởng đến tham số thực tế - Khi chương trình kết...
... CHƯƠNG TRÌNH CON 6.3.1 Ðịnh nghĩa kích hoạt chương trình Người lập trình viết định nghĩa chương trình chương trình Thông qua việc thực chương trình, chương trình gọi kích hoạt chương trình (subprogram ... hành động chương trình con) END; Thông thường chương trình có chương trình khác biểu thị phép toán định nghĩa người lập trình dùng cho chương trình chứa chúng Những chương trình "cục bộ" bao ... mẫu (template) cho việc tạo kích hoạt trình thực Chú ý định nghĩa diễn tả chương trình viết biết đến trình dịch Kích hoạt chương trình có trình thực Trong trình thực hiện, định nghĩa tồn dạng...
... dùng cho hai lớp đốitượng liệu Ví dụ Vect1 Vect2 tương đương cấu trúc đốitượng liệu kiểu Vect1 đốitượng liệu kiểu Vect2 có chung số phần tử có kiểu tương đương Quản lý nhớ đốitượng liệu hai ... sau: - Mỗi chương trình có điểm vào Chương trình gọi tạm ngừng việc thực trình thực chương trình - Ðiều khiển trả chương trình gọi thực chương trình kết thúc Khi nói đến chương trình con, quan ... nghĩa chương trình lời gọi thực chương trình Ðịnh nghĩa chương trình đoạn chương trình nguồn viết người lập trình 6.2.1 Ðặc tả chương trình Sự đặc tả chương trình bao gồm: - Tên chương trình - Số...
... Kiểu không tập hợp đốitượng liệu mà tập hợp phép toán thao tác đốitượng liệu 5.3 TRỪU TƯỢNG HÓA 5.3.1 Khái niệm trừu tượng hóa Trừu tượng hóa phương pháp giúp người lập trình biết cách tập ... chương trình mà bỏ qua thuộc tính không cần thiết Nó vũ khí chống lại độ phức tạp chương trình, mục đích đơn giản hóa trình lập trình Có hai loại trừu tượng hóa ngôn ngữ lập trình trừu tượng hóa trình ... Khái niệm trừu tượng hóa, kiểu liệu người lập trình định nghĩa - Mục đích việc định nghĩa kiểu liệu - Phân biệt hình thức xác định tương đương kiểu liệu 5.1.2 Nội dung cốt lõi - Trừu tượng hoá -...
... tuyệt đối Giá trị trỏ địa ô nhớ thực khối ô nhớ ÐTDL Phương pháp hiệu quả, giá trị trỏ tự quy định truy xuất trực tiếp tới đốitượng liệu cách dùng phép toán truy xuất nhớ phần cứng Ðịa tươngđối ... lập trình khác Ngôn ngữ lập trình làm việc cung cấp cấu trúc liệu cần thiết để giao diện với hệ điều hành Các phép toán tập tin cài đặt cách chủ yếu cách gọi phép toán hệ điều hành Khi chương trình ... tập tin (được định trỏ tập tin) vào biến định chương trình 3/ WRITE Phép toán WRITE tạo phần tử tập tin vị trí hành chuyển nội dung biến chương trình định vào phần tử 4/ Kiểm tra cuối tập tin Là...
... THỰC HÀNH : XÁC ĐỊNH MỘT SỐ PHƯƠNG PHÁP BIỂU HIỆN CÁC ĐỐITƯỢNG ĐỊA LÍ TRÊN BẢN ĐỒ -Bản đồ: Công nghiệp điện Việt Nam -Nội dung biểu hiện: cấu phân bố ngành ... nhà máy thuỷ, nhiệt điện, trạm biến áp THỰC HÀNH : XÁC ĐỊNH MỘT SỐ PHƯƠNG PHÁP BIỂU HIỆN CÁC ĐỐITƯỢNG ĐỊA LÍ TRÊN BẢN ĐỒ -Bản đồ:Gió bão Việt Nam -Nội dung thể hiện: Các loại gió Đường di chuyển ... cường độ loại gió, bão tác động đến nước ta THỰC HÀNH : XÁC ĐỊNH MỘT SỐ PHƯƠNG PHÁP BIỂU HIỆN CÁC ĐỐITƯỢNG ĐỊA LÍ TRÊN BẢN ĐỒ Bản đồ phân bố dân cư châu Á -Nội dung thể hiện: Phân bố dân cư châu...
... đối tượng: Xác định dạng đốitượng (lớp) toán (định dang đối tượng) Tìm kiếm đặc tính chung (dữ liệu chung) dạng đốitượng này, chúng chia xẻ Xác định lớp sở dựa sở đặc tính chung dạng đốitượng ... đặc tính chung đốitượng Sau cài đặt theo hướng đốitượng từ xuống cách cài đặt lớp sở chung Tiếp tục cài đặt lớp dẫn xuất sở đặc tính chung nhóm đốitượng Cho đến tất dạng đốitượng hệ thống ... tích cách cẩn thận đốitượng toán theo trật tự từ lên (bottom up) Tìm tồn chung đối tượng, nhóm đặc tính lại để lớp sơ hình 7.1 Hình 7.1 Tiếp tục theo hướng từ lên, thiết kế đốitượng phù hợp hình...
... đối tượng: Xác định dạng đốitượng (lớp) toán (định dang đối tượng) Tìm kiếm đặc tính chung (dữ liệu chung) dạng đốitượng này, chúng chia xẻ Xác định lớp sở dựa sở đặc tính chung dạng đốitượng ... hình 7.2 Biên soạn: Lê Thị Mỹ Hạnh Giáo trình môn Lập trình hướng đốitượng Trang 134 Hình 7.2 Bằng cách này, tiếp tục tìm đặc tính chung đốitượng Sau cài đặt theo hướng đốitượng từ xuống cách ... Giáo trình môn Lập trình hướng đốitượng Trang 133 III CÁCH TÌM LỚP Lớp nên tìm từ phạm vi toán cần giải quyết, tên lớp nên đặt tên đốitượng thực mà biểu diễn Để tìm...