... Lê Đình Duy Cácđốitượngđồhọa sở 5/6 ĐỒHỌA MÁY TÍNH Cácthuậttoán chuyển đổi dòng quét • Đốitượng mô tả hệ tọa độ thực đốitượng liên tục, đốitượng hệ tọa độ thiết bò đốitượng rời rạc ... (x2, y2), t ∈ [−∞,+∞] , ta có toàn đường thẳng (x2, y2) (x1, y1) t>1 t=1 t=0 t
... AET 23 Càiđặtthuật tốn tơ màu đa giác theo dòng qt cách dùng xâu liên kết thay dùng mảng càiđặt minh họa 24 Càiđặtthuật tốn tơ màu theo đường biên khơng dùng đệ quy 25 Xây dựng càiđặtthuật ... tơ Hình 2. 26 – Thuật tốn tơ màu theo dòng qt cải tiến 2. 4 Một số thuật tốn hỗ trợ khác TĨM TẮT Cácđốitượngđồhọa sở cung cấp công cụ cho việc xây dựng ảnh đồhọađốitượng phức tạp Các đoạn ... toánvẽ đoạn thẳng vẽ đường tròn, ellipse 16 Xây dựng càiđặtthuật tốn vẽ parabol kì , 17 Xây dựng càiđặtthuậttoánvẽ hyperbol số nguyên 18 Xây dựng càiđặtthuật tốn vẽ đường cong sau :...
... Hình 2. 26 – Thuật tốn tơ màu theo dòng qt cải tiến Hình 2. 26 – Thuật tốn tơ màu theo dòng quét cải tiến TÓM TẮT Cácđốitượngđồhọa sở cung cấp công cụ cho việc xây dựng ảnh đồhọađốitượng ... thiện tốc độcàiđặtthuậttoánvẽ đoạn thẳng cách cần vẽ nửa đoạn thẳng, phần lại lấy đối xứng nửa đoạn thẳng vẽ Hãy càiđặt minh họa 6.Cho biết điểm nguyên vẽ phát sinh sử dụng thuậttoán DDA, ... 1.Thiết kế càiđặt hàm vẽ hình chữ nhật, đường gấp khúc, đa giác từ hàm vẽ đoạn thẳng 2. Trong phần trình bày thuậttoán Bresenham để vẽ đường thẳng, cho biết với cách đặt d1, d2 vậy, có d1, d2 lấy...
... hình 2. 25) Hình 2. 25 – điểm lân cận (a) điểm lân cận (b) Đoạn chương trình sau minh họacàiđặtthuật tốn tơ màu dựa theo đường biên sử dụng phương pháp tô điểm lân cận Càiđặt minh họathuật ... //ScanLineFill Lưu đồthuật tốn tơ màu theo dòng qt 3 .2 Thuật tốn tơ màu dựa theo đường biên Khác với thuật tốn tơ màu dựa theo dòng qt, đường biên vùng tơ xác định tập đỉnh đa giác, đường biên thuật tốn ... cần phải đảm bảo toàn điểm thuộc vùng tơ có màu khác màu tơ Nhận xét càiđặtthuậttoán trên, việc gọi thực đệ quy thuậttoán cho bốn điểm lân cận điểm hành không quan tâm tới bốn điểm xét bước...
... (b) Khi càiđặt để khỏi phải xét điều kiện cho phức tạp, xây dựng liệu cho cạnh trước đưa vào ET, người ta xử lí cạnh có đỉnh tính hai giao điểm cách loại pixel hai cạnh hình 2. 23 : Hình 2. 23 – ... hình 2. 23 : Hình 2. 23 – Cạnh lưu ET Càiđặt minh họa sau sử dụng chung danh sách EDGELIST cho ET AET AET quản lí nhờ vào hai trỏ FirstId LastId Càiđặt minh họathuật tốn tơ màu scan-line #include ... mà với cách tổ chức ET (sắp theo thứ tự tăng dần điều kiện để chuyển cạnh từ ET sang AET loại cạnh khỏi AET Hình 2. 20 – Thơng tin cạnh ) ; điều kiện để Hình 2. 20 – Thơng tin cạnh 3.1 .2 Cơng...
... chọn , Ta tính giá trị ta chọn ứng với điểm ban đầu Lưu đồthuậttoán MidPoint vẽ đường tròn Càiđặt minh họathuật tốn MidPoint vẽ đường tròn // Ve diem doi xung void Put8Pixel(int x, int ... - R; // 5/4-R while (x < y) { if (p < 0) p += 2* x + 3; else { p += 2* (x -y) + 5; y ; } x++; Put8Pixel(x, y); } } // CircleMidPoint 2. 3 Thuậttoánvẽ đường conics số đường cong khác Phương trình ... Điều làm tăng tốc độvẽ so với việc phải vẽtoàn đường cong Một cách đơn giản dựa vào tính đối xứng, tính chất hàm chẵn, hàm lẻ, ¼ Bước : Tính đạo hàm để từ phân thành vùng vẽ : Nếu Nếu Nếu Nếu...
... ngun để tính để định điểm kế phép toán đơn giản số Thuậttoán cho kết tương tự thuậttoán DDA 2. 1.3 Thuậttoán MidPoint Thuậttoán MidPoint đưa cách chọn hay cách so sánh điểm thực Q với điểm ... Càiđặt minh họathuậttoán Bresenham void LineBres (int x1, int y1, int x2, int y2) { int Dx, Dy, p, Const1, Const2; int x, y; Dx = x2 - x1; Dy = y2 - y1; p = 2* Dy - Dx; // Dy ... điểm sau vẽ xong đường tròn có tâm gốc tọa độ theo vector tịnh tiến 2. 2.1 Một số cách tiếp cận vẽ đường tròn Do tính đối xứng nên để vẽ tồn đường tròn, ta cần vẽ cung ¼ đường tròn sau lấy đối xứng...
... Lưu đồthuậttoán DDA vẽ đoạn thẳng qua hai điểm (x1 , y1) (x2,y2) Càiđặt minh họathuậttoán DDA #define Round(a) int(a+0.5) int Color = GREEN; void LineDDA (int x1, int y1, int x2, int y2) ... Dx số nguyên m làm tròn thuậttoán cách nhận xét 2. 1 .2 Thuậttoán Bresenham Thuậttoán Bresenham đưa cách chọn hay theo hướng khác cho tối ưu hóa mặt tốc độ so với thuậttoán DDA Vấn đề mấu chốt ... chế tối đa phép toán số thực thuật tốn Hình 2. 13 – Minh họathuật tốn Bresenham Gọi điểm thuộc đoạn thẳng Ta có: Đặt Xét tất vị trí tươngđối y so với thuộc vào việc so sánh d1 d2 hay dấu Nếu...
... tối ưu hóa mặt tốc độ, điểm mấu chốt cho việc đờithuật tốn khác Hình 2.2 – Quá trình chuyển đổi đoạn thẳng dãy pixel tương ứng CÁCĐỐITƯỢNGĐỒHỌA CƠ SỞ 1.1 Hệ tọa độ giới thực hệ tọa độ thiết ... nét vẽ Kiểu nét vẽ đoạn thẳng : dạng hình 2. 7 Hầu hết cơng cụ đồhọa định nghĩa tập kiểu nét vẽ đoạn thẳng dùng cho phép người dùng định nghĩa kiểu đoạn thẳng thơng qua mẫu (pattern) gồm số 0, Đối ... y1) (x2, y2), , ta có tồn đường thẳng Một đoạn thẳng đường thẳng bị giới hạn hai điểm đầu, cuối Hình 2. 5 – Dạng tham số phương trình đường thẳng Đường gấp khúc tập đoạn thẳng nối với cách Các đoạn...
... a đo n text EditText 2. 7 .2 Thu c tính: – Các thu c tính t ng t nh TextView g m: fontFamily, background, textStyle, textSize, textAppearance BASIC VIEW 2. 7 EditText: 2. 7 .2 Thu c tính: • android:hint ... android:id="@+id/rdb2“ android:layout_width="fill_parent“ android:layout_height="wrap_content" android:text="Option 2 /> BASIC VIEW 2. 5 RadioGroup: (gi s có RadioGroup có id rdbGp1) • VD2: hi ... VIEW 2. 5 RadioGroup: (gi s có CheckBox có id rad) • VD1: Group g m RadioButton Khi check ch n RadioButton có id rdb1 rdb2 t đ ng chuy n thành tr ng thái unchecked T ng t , n u ch n l i rdb2 rdb1...
... 18/05 /20 10 Xác định đốitượng chuyển động thay đổi theo thời gian Chương Các phép biến đổiđồhọachiều 4 /22 Các thí dụ biến đổi 2D 18/05 /20 10 Chương Các phép biến đổiđồhọachiều 5 /22 Các thí ... Ty1).T(Tx2, Ty2)=T(Tx1+Tx2, Ty1+Ty2) Co dãn hai lần Xoay hai lần S(Sx1, Sy1).S(Sx2, Sy2)=S(Sx1.Sx2, Sy1.Sy2) R(1).R( 2) =R(1+ 2) 18/05 /20 10 Chương Các phép biến đổiđồhọachiều 15 /22 Co dãn đối ... S2 y S2 (0,1) (1, 1) (1 /2, 3 /2) x a) 18/05 /20 10 (2, 2) (3 /2, 1 /2) (0, 0) (1, 0) (0,0) S1 Chương Các phép biến đổiđồhọachiều 20 /22 Co dãn theo hướng tùy ý (tt) Giải pháp Xoay hướng S1, S2...
... thuộc kiểu thực Cácđốitượng loại nầy làm cho thiết lập đốitượng mức cao • Cácđốitượng tính toán mức có thuộc tính loại thiết lập từ danh sách đốitượng • Cácđốitượng tính toán mức có ... Khái niệm đốitượng tính toán II Mô hình tri thức đốitượng tính toán III Tổ chức sở tri thức IV Giải toánđốitượng tính toán Khoa Công Nghệ Thông Tin - 20 01 I Khái niệm đốitượng tính toán 1.1 ... Tin - 20 01 IV Giải toánđốitượng tính toán 4.1 Các vấn đề cho hành vi đốitượng 4 .2 Phương pháp giải vấn đề 4.3 Các ví dụ Khoa Công Nghệ Thông Tin - 20 01 4.1 Các vấn đề cho hành vi đối tượng...
... liệu cung cấp lược đồ ES(External Schema) ES1 ES2 … ESn GCS LCS1 LCS2 … LCSn LIS1 LIS2 … LISn Hình 1 .2 Mơ hình cấu trúc DDBMS (T.Ozsu,[19 92] ) 2.2 THIẾT KẾ CƠ SỞ DỮ LIỆU PHÂN TÁN 2. 2.1 Cấu trúc tham ... việc khởi động lại giao tác 3.4 CÀIĐẶT MINH HỌACÁCTHUẬTTOÁN 3.4.1 Phân tán đốitượng java RMI a Tổng quan RMI (Remote Method Invocation) RMI chế cho phép đốitượng chạy máy ảo Java ( Java Virtual ... Sơ đồtoàn cục Sơ đồ phân đoạn Sơ đồ định vị BBMS vị trí DataBase Sơ đồ ánh xạ địa phương Sơ đồ ánh xạ địa phương BBMS vị trí DataBase Hình 1.3 Cấu trúc tham khảo hệ sở liệu phân tán 1 .2. 2 Các...
... dạng đợc vẽ xác Cad đợc tự Nguyễn Hồng Thái Hình 2. 19 Hình 2. 20 Hình 2. 21 28 Bài giảng thiết kế kỹ thuật động link sang Solidwork đợc coi đối tợng Solidwork để chỉnh sửa hay kéo thành đối tợng ... biên dạng đợc vẽ Autocad kết chơng trình Autolisp sau kéo biên dạng thành chi tiết 3D Các thao tác đợc thực nh trình bày ta có kết nh hình 2. 22 dới chi tiết 3D nh hình 2. 23 Hình 2. 22 Nguyễn Hồng ... bảng thuộc tính đối tợng để có thông số kích thớc xác nh hình 2. 11 hình vẽ Toạ độ điểm đầu Toạ độ điểm cuối Bán kính Hình 2. 11 nh hình 2. 12 2.7 Vẽ cung tròn nối tiếp từ điểm cuối đối tợng khác...
... dạng đợc vẽ xác Cad đợc tự Nguyễn Hồng Thái Hình 2. 19 Hình 2. 20 Hình 2. 21 28 Bài giảng thiết kế kỹ thuật động link sang Solidwork đợc coi đối tợng Solidwork để chỉnh sửa hay kéo thành đối tợng ... biên dạng đợc vẽ Autocad kết chơng trình Autolisp sau kéo biên dạng thành chi tiết 3D Các thao tác đợc thực nh trình bày ta có kết nh hình 2. 22 dới chi tiết 3D nh hình 2. 23 Hình 2. 22 Nguyễn Hồng ... bảng thuộc tính đối tợng để có thông số kích thớc xác nh hình 2. 11 hình vẽ Toạ độ điểm đầu Toạ độ điểm cuối Bán kính Hình 2. 11 nh hình 2. 12 2.7 Vẽ cung tròn nối tiếp từ điểm cuối đối tợng khác...
... biệt cách thao tác thực đầu Stack - Đầu gọi đỉnh ngăn xếp Các phần tử vào trước lấy sau, hay gọi danh sách LIFO(Last In First Out) • Càiđặt mảng chiều a[0] Đáy ngăn xếp • Đỉnh ngăn xếp Càiđặt ... mà toán tử đặt hai toán hạng, dĩ nhiên phải toán tử hai ngơi Hay đơn giản phép tính mà ta bắt gặp hàng ngày học tập, đời sống Vd: a+b 1 +2+ 4 Biểu thức hậu tố gì? Biểu thức hậu tố biểu thức mà toán ... 10-3*(14 -2) / 12 Kí Tự Stack 10 Out put 10 - - 10 - 10 * -* 10 ( -*( 10 14 -*( 10 14 - -*(- 10 14 -*(- 10 14 ) -* 10 14 - * / -/ 10 14 - * 12 -/ 10 14 - * 12 ““ Out put: 10 14 * - * 12 10 14 - * 12 /...