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); putpixe...

Câu hỏi :

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++;
}
}

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

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

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

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

* Đáp án

* Hướng dẫn giải

Chọn đáp án B

Câu hỏi trên thuộc đề trắc nghiệm dưới đây !

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

Số câu hỏi: 182

Copyright © 2021 HOCTAP247