200 câu trắc nghiệm Đồ họa máy tính có đáp án - Phần 2

Giải thuật sau đây là giái thuật nào đã học? Void Function(int xt, int yt, int r, int c) { int x,y,d; x = 0; y = r; d = l –r; while ( x < = y) { putpixel(xt + x, yt + y,c); putpixel(xt - x, y

10/25

Giải thuật sau đây là giái thuật nào đã học?
Void Function(int xt, int yt, int r, int c)
{
int x,y,d;
x = 0;
y = r;
d = l –r; while ( x < = y)
{
putpixel(xt + x, yt + y,c);
putpixel(xt - x, yt + y,c);
putpixel(xt + x, yt - y,c);
putpixel(xt - x, yt - y,c);
putpixel(xt + y, yt + x,c);
putpixel(xt - y, yt + x,c);
putpixel(xt + y, yt - x,c);
putpixel(xt - y, yt - x,c);
if (d < 0)
d+= 2 * x + 3;
else {
d+= 2 * (x-y) + 5;
y;
}
X++;
}
}

Giải thuật Bresenham xây dựng đường tròn

Giải thuật MidPoint xây dựng đường tròn

Giải thuật Bresenham xây dựng đường ellipse

Giải thuật Midpoint xây dựng đường ellipse

Giải thích

Chọn đáp án B