Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 11 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
11
Dung lượng
0,93 MB
Nội dung
(Computer Graphics) (Computer Graphics) Phan Th Hi Hng - BM KHMT 1 M đu M đu !"# ◦ Điểm ◦ Đoạn thẳng ◦ Đường tròn ◦ Đường conics, ◦ Mặt bậc hai, các mặt và đường splines, ◦ Vùng tô đa giác ◦ Chuỗi kí tự, … $%&'($)*$+,- !./") 0123+45678 !9$+:;! <=>,>? Phan Th Hi Hng – BM KHMT 2 @+:$A$ ◦ Đối tượng được mô tả trong hệ tọa độ thực là đối tượng liên tục, còn đối tượng trong hệ tọa độ thiết bị là đối tượng rời rạc, do đó bản chất của quá trình chuyển đổi này chính là sự rời rạc hóa và nguyên hóa các đối tượng sao cho có thể xác định các điểm nguyên xấp xỉ đối tượng một cách tốt nhất, thực nhất. ◦ Do các đối tượng đồ họa cơ s là thành phn chính cấu trúc các đối tượng phức tạp nên các thuật toán hiển thị chúng cn phải được tối ưu hóa về mặt tốc độ. Phan Th Hi Hng – BM KHMT 3 B?CDEFGHIJKLMN B?B?' !9<O&0P' !9<=> ◦ 1.1.1. Hệ tọa độ thế giới thực ◦ 1.1.2. Hệ tọa độ thiết bị B?@,. B??QRS#4TU B?V?WX/ B?Y?Z&R$[TZ& Phan Th Hi Hng – BM KHMT 4 1.1. Hệ tọa độ thế giới thực và hệ tọa độ thiết bị 1.1. Hệ tọa độ thế giới thực và hệ tọa độ thiết bị B?\!+' !9&]7P' ! 92X./"<O& ^6!)6_ ,. !9\5R+])85R+$9` a$+:\2.6]bR.R RT.RR??? @? ' !9<=>7P' !92X=.9 <=>5$#c,P8.+R.P*R ,. !9\5R+])85R+$9H_5R+=>O $d0P<=>_.P*efRghiRefRVjhi_ 1.2 Điểm 1.2 Điểm ,.7PP4A>k!).9' !9? 0O' !9!1$.[,.5>=l4 ! 9\5R+]? HP/01 !9R,.m8$9Z7P.P$n? Phan Th Hi Hng – BM KHMT 6 1.3. Đường thẳng, đường gấp khúc 1.3. Đường thẳng, đường gấp khúc o9SQ8,5><$=<!,.$98? p)*SQ($!!,. \5 B R+ B ]0P\5 @ R+ @ ]82!$ !+2-($ !+2!. S#4TU7P%4Q0O!$.9 $A&RT/#<4"P.9*Tq4TZ0P 8,n7r!$? ,.!;!!Q 7Ps? Phan Th Hi Hng – BM KHMT 7 Các thuộc tính của đoạn thẳng: Các thuộc tính của đoạn thẳng: oP$n 9)9;!q0t? ,$q0t;!QA$</ c !1$>k!%4T,$q0t Q8,2X0P4q4S 2X>k!T,$Q;!.* /($!.9.r$\4!6)].fRB? 0OS#4TUQ) X.9S#4TU*8X.9 $9Z? Phan Th Hi Hng – BM KHMT 8 1.4. Vùng tô 1.4. Vùng tô o90X/=!.S=:0P0X =:)?S=:7P.9STq4 TZ0Z2c!? ◦ Đường biên : chính là các thuộc tính như thuộc tính của đoạn thẳng. ◦ Vùng bên trong : bao gồm màu tô và mẫu tô. Phan Th Hi Hng – BM KHMT 9 1.5. Kí tự, chuỗi kí tự 1.5. Kí tự, chuỗi kí tự ,>92$/'46.9/uP8? ◦ Màu sắc của các kí tự. ◦ Font chữ : bộ kí tự dùng hiển thị; kiểu, kích thước của kí tự . Hình dạng của mỗi kí tự có thể được xác định bi một tập các đường gấp khúc (trường hợp font vector) hay là mẫu các pixel (font bitmap). Có nhiều loại font khác nhau như font bitmap, font truetype, font CHR, ◦ Kích thước : chiều cao và chiều rộng của kí tự. Các kí tự định nghĩa bằng đường gấp khúc có thể dễ dàng thay đổi kích thước hơn là các kí tự định nghĩa bằng mẫu các pixel. ◦ Khoảng cách giữa các kí tự. ◦ Sự canh chỉnh (gióng lề) : canh trái (left text), canh phải (right text), canh giữa (center text), canh đều nhau (justify text). ◦ Cách hiển thị tun tự của các kí tự : phải sang trái, từ trên xuống dưới… ◦ Hướng của kí tự. Phan Th Hi Hng – BM KHMT 10