Geometri

Line drawing Algorithm

Ayarlar

Polypad özelliklerini ve kullanıcı arabirimini özelleştirin veya gelişmiş döşeme özelliklerini ve yazma araçlarını kullanın.

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
Google kimlik doğrulaması başarısız oldu. Lütfen daha sonra tekrar deneyiniz!Hesap başına kaydedilen maksimum Polipad sayısına ulaştınız. Bazılarını silin ve tekrar deneyin! Bu Polypad yüklenirken bir şeyler ters gitti. Lütfen daha sonra tekrar deneyiniz! Polipad kaydedildi! Bu Polipad kaydedilirken bir şeyler ters gitti. Lütfen daha sonra tekrar deneyiniz! Mevcut Polipad boş. Kaydetmeden önce birkaç karo ekleyin! Bu Polipad zaten kaydedildi. Bazı değişiklikler yapın ve tekrar deneyin! Silerken bir şeyler ters gitti. Lütfen daha sonra tekrar deneyiniz! Paylaşım ayarları güncellendi! Paylaşım ayarları güncellenemedi. Lütfen daha sonra tekrar deneyiniz! Hareket ederken bir şeyler ters gitti. Lütfen daha sonra tekrar deneyiniz! Yeniden adlandırma sırasında bir şeyler ters gitti. Lütfen daha sonra tekrar deneyiniz! URL panoya kopyalandı! Bu ağırlıkları dengelemek imkansızdır. Bu geçerli bir Polyhedron ağı değil. Kapak çözümleri için yalnızca çokgenler desteklenir.