1500+ câu Trắc nghiệm Photoshop có đáp án - Phần 3

Đoạn mã sau mô tả thuật toán nào? void Line(int x1, int y1, int x2, int y2, Color mau) { float m = (float)(y2-y1)/(x2-x1); if (m < 1) { int x = x1; float y = y1; putpixel(x, round(y), mau)

29/30

Đoạn mã sau mô tả thuật toán nào?

void Line(int x1, int y1, int x2, int y2, Color mau)

{

float m = (float)(y2-y1)/(x2-x1);

if (m < 1)

{

int x = x1;

float y = y1;

putpixel(x, round(y), mau);

}

else

{

int y = y1;

float x = x1;

putpixel(round(x),y, mau)

while (y < y2)

{

x+= float(1)/m;

y++;

putpixel(round(x),y,mau);

}

}

}

Giải thuật DDA vẽ đường thẳng

Giải thuật MidPoint vẽ đường thẳng

Giải thuật Bresenham vẽ đường thẳng

Giải thuật trung điểm vẽ đường thẳng

Giải thích

Chọn đáp án A