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

Đoạn mã sau mô tả giải thuật nào? dx = x2 – x1; dy = y2 – y1; p = 2 *dy – dx for (x = x1;x <= x2;x++) { putpixel(x,y,c); if (p < 0) p+= 2 * dy; else { p+= 2 * dy – 2 * dx; y++; } }

11/25

Đoạn mã sau mô tả giải thuật nào?
dx = x2 – x1; dy = y2 – y1; p = 2 *dy – dx
for (x = x1;x <= x2;x++)
{
putpixel(x,y,c);
if (p < 0)
p+= 2 * dy;
else
{
p+= 2 * dy – 2 * dx;
y++;
}
}

Giải thuật Bresenham vẽ đoạn thẳng với 0<k<1

Giải thuật Bresenham vẽ đoạn thẳng với k>1

Giải thuật vẽ đoạn thẳng Midpoint với 0<k<1

Giải thuật vẽ đoạn thẳng Midpoint với k>1

Giải thích

Chọn đáp án A