Thư viện tri thức trực tuyến
Kho tài liệu với 50,000+ tài liệu học thuật
© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Tài liệu đang bị lỗi
File tài liệu này hiện đang bị hỏng, chúng tôi đang cố gắng khắc phục.
Do hoa may tinh (de 2) - Giai ppt
Nội dung xem thử
Mô tả chi tiết
Đồ họa máy tính (đề 2)
Câu 1:
a, Viết thủ tục vẽ đoạn thẳng trong trường hợp m thuộc (1,+∞ )
Procedure ve(x1,y1,x2,y2:real);
Var x, y, dx, dy, p, const1, const2 : real;
i : integer;
Begin
If (y1>y2) then
Begin
X:=x1; y:=y1;
X1:=x2; y1:=y2;
X2:=x; y2:=y;
End;
Dx:=x2-x1; dy:=y2-y1;
P:=2*dx-dy;
Const1:=2*dx-2*dy;
Const1:=2*dx;
X:=x1;
Y:=y1;
Putpixel(x,y,red);
y:=y+1;
For i:=y1 to y2 do
Begin
If (p>0 )then
Begin
X:=x+1;
P:=p+const1;
End
Else
P:=p+const2;
Putpixel(x,y,red);
Y:=y+1;
End;
End;
b, Tính tọa độ các điểm thuộc đoạn thẳng AB với A(15; 10), B(5; 5)
- Tính hệ số góc:
m = (y2-y1)/(x2-x1) = (5-10)/(5-15) = 1/2 (m ∈ (0; 1])
Xa >Xb đổi chỗ cho A và B --> A(5,5), B(15,10)
Dx = x2 - x1 = 10
Dy = y2 - y1 = 5
P = 2dy - dx = 10 - 10 = 0
1