Professional Documents
Culture Documents
Do Hoa
Do Hoa
Do Hoa
Đồ họa
họa trong
trong .NET
.NET
(( Ngôn
Ngôn ngữ
ngữ thể
thể hiện
hiện C#)
C#)
I.I. Sử
Sử dụng
dụng GDI+
GDI+ (( đồ
đồ họa
họa của
của .NET
.NET ))
Chú
Chú ý:ý:
Nếu
Nếu viết
viết nhiều
nhiều phép
phép biến
biến đổi
đổi liên
liên tiếp
tiếp nhau,
nhau,
thì
thì .NET
.NET sẽsẽ thực
thực hiện
hiện lần
lần lượt
lượt theo
theo đúng
đúng thứ
thứ
tự
tự từ
từ trên
trên xuống.
xuống.
Thứ
Thứ tự
tự các
các phép
phép biến
biến đổi
đổi là
là rất
rất quan
quan trọng
trọng !!
III.
III. Các
Các phép
phép biến
biến đổi
đổi (( Tranformation
Tranformation ))
Nhớ lại: Trong kỹ thuật đồ họa ta có khái niệm ma trận các phép
biến đổi.
.NET cũng hỗ trợ, cho phép bạn tạo 1 ma trận
tổng hợp các phép biến đổi rất dễ dàng.
Linear Part
0 Để ý : Do Cột 3
luôn cố định,
0 nên ta chỉ cần 6
Translation tham số là đủ
Part xác định ma trận
1
III.
III. Các
Các phép
phép biến
biến đổi
đổi (( Tranformation
Tranformation ))
P3
P0
P2
•• Khả
Khả năng
năng đồ đồ họa
họa trong
trong .NET
.NET làlà rất
rất mạnh.
mạnh.
•• Thư
Thư viện
viện hỗ
hỗ trợ
trợ tất
tất cả
cả các
các đối
đối tượng
tượng đồđồ họa
họa và
và phương
phương
thức
thức xử
xử lý
lý trên
trên 2D
2D (( và
và cả
cả 3D
3D ).
).