هندسه

Line drawing Algorithm

تنظیمات

ویژگی‌های Polypad و UI را سفارشی کنید یا از ویژگی‌های کاشی پیشرفته و ابزارهای تألیف استفاده کنید.

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 ناموفق بود. لطفاً بعداً دوباره امتحان کنید!به حداکثر تعداد Polypad های ذخیره شده در هر حساب رسیده اید. برخی را حذف کنید و دوباره امتحان کنید! هنگام بارگیری این Polypad مشکلی پیش آمد. لطفاً بعداً دوباره امتحان کنید! Polypad ذخیره شد! هنگام ذخیره این Polypad مشکلی پیش آمد. لطفاً بعداً دوباره امتحان کنید! Polypad فعلی خالی است. قبل از ذخیره چند کاشی اضافه کنید! این Polypad قبلاً ذخیره شده است. تغییراتی ایجاد کنید و دوباره امتحان کنید! هنگام حذف مشکلی پیش آمد. لطفاً بعداً دوباره امتحان کنید! تنظیمات اشتراک گذاری به روز شد! تنظیمات اشتراک‌گذاری به‌روزرسانی نشد. لطفاً بعداً دوباره امتحان کنید! هنگام حرکت مشکلی پیش آمد. لطفاً بعداً دوباره امتحان کنید! هنگام تغییر نام مشکلی پیش آمد. لطفاً بعداً دوباره امتحان کنید! URL در کلیپ بورد کپی شد! تعادل این وزنه ها غیرممکن است. این یک شبکه چند وجهی معتبر نیست. فقط چند ضلعی ها برای راه حل های پوششی پشتیبانی می شوند.