الهندسة

Line drawing Algorithm

إعدادات

قم بتخصيص ميزات Polypad وواجهة المستخدم، أو استخدم خصائص التجانب المتقدمة وأدوات التأليف.

Loading…

Drawing Lines with Pixels by Csunplugged.org
24681012142468101214
How does a computer know which pixels to darken to make a line?
Computers draw images using pixels. Pixels are the tiny squares that make up the image you see on computer monitors. To draw a line, a computer must work out which pixels need to be filled so that the line looks straight. We can try this by coloring in squares on a grid.
PART A: Can you draw a straight line from A(3, 4) to B(16,9) by coloring the pixels?
A = 2× change in Y value B = A − 2× change in X value P = A− change in X value Fill the starting pixel. Then for every position along the X axis: • if P is less than 0, draw the new pixel on the same line as the last pixel, and add A to P. • if P was 0 or greater, draw the new pixel one line higher than the last pixel, and add B to P. • continue this process until we reach the end of the line
PART B: Brensenham’s Line Algorithm.
2468101214161824681012
A
B
فشلت مصادقة جوجل. الرجاء معاودة المحاولة في وقت لاحق!لقد وصلت إلى الحد الأقصى لعدد Polypads المحفوظة لكل حساب. احذف البعض وحاول مرة أخرى! حدث خطأ ما أثناء تحميل Polypad. الرجاء معاودة المحاولة في وقت لاحق! تم حفظ بوليباد! حدث خطأ ما أثناء حفظ Polypad هذا. الرجاء معاودة المحاولة في وقت لاحق! Polypad الحالي فارغ. أضف بعض البلاط قبل الحفظ! تم حفظ Polypad هذا بالفعل. قم بإجراء بعض التغييرات وحاول مرة أخرى! حدث خطأ ما أثناء الحذف. الرجاء معاودة المحاولة في وقت لاحق! تم تحديث إعدادات المشاركة! تعذر تحديث إعدادات المشاركة. الرجاء معاودة المحاولة في وقت لاحق! حدث خطأ ما عند التحرك. الرجاء معاودة المحاولة في وقت لاحق! حدث خطأ ما أثناء إعادة التسمية. الرجاء معاودة المحاولة في وقت لاحق! تم نسخ عنوان URL إلى الحافظة! ومن المستحيل تحقيق التوازن بين هذه الأوزان. هذه ليست شبكة متعددة السطوح صالحة. يتم دعم المضلعات فقط لحلول التغطية.