Đ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(...

Câu hỏi :

Đ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);
}
}
}

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

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

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

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

* Đáp án

* Hướng dẫn giải

Chọn đáp án A

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