PDA

View Full Version : رسم خط با putpixel



ramin_rp
شنبه 26 فروردین 1385, 19:31 عصر
سلام


مختصات دو نقطه را در دست داریم و می خواهیم با روشن کردن یکی یکی pixel ها
خط ما بین را رسم کنیم

از چه الگوریتمی استفاده کنم؟

با تشکر
رامین

seyedof
یک شنبه 27 فروردین 1385, 16:57 عصر
سلام
الگوریتم Bresenham
ممنون علی

ramin_rp
یک شنبه 27 فروردین 1385, 19:11 عصر
سلام
الگوریتم Bresenham
ممنون علی

سلام
میشه بیشتر توضیح بدین
من نمیدونم این الگوریتم چیه


با تشکر
رامین

seyedof
دوشنبه 28 فروردین 1385, 08:33 صبح
توی کتابهای گرافیک کامپیوتری نوشته. توی گوگل هم جستجو کنید توضیح کاملش هست.

اَرژنگ
چهارشنبه 30 فروردین 1385, 06:35 صبح
سلام
مختصات دو نقطه را در دست داریم و می خواهیم با روشن کردن یکی یکی pixel ها
خط ما بین را رسم کنیم
از چه الگوریتمی استفاده کنم؟
با تشکر
رامین
از هیچ الگریتم! معادله خط را بدست بیار و مایبین این دو نقطه را خودت خطش را بکش.

seyedof
پنج شنبه 31 فروردین 1385, 21:21 عصر
از هیچ الگریتم! معادله خط را بدست بیار و مایبین این دو نقطه را خودت خطش را بکش.

سلام
نه نمیشه! امتحان کنید ببینید که چه خط بد فرمی میکشه، و حتی ممکنه منقطع بشه. یا بعضی جاهاش چاق میشه.
ممنون علی

pcseven
پنج شنبه 14 اردیبهشت 1385, 00:25 صبح
Brezenham , DDA , ...

seyedof
پنج شنبه 14 اردیبهشت 1385, 11:49 صبح
سلام
Midpoint
ممنون علی

HO457
پنج شنبه 14 اردیبهشت 1385, 13:27 عصر
بهترین روش روش برزنهام هستش
The Bresenham Line-Drawing Algorithm (http://www.cs.helsinki.fi/group/goa/mallinnus/lines/bresenh.html)

shthassan
یک شنبه 30 مهر 1385, 05:55 صبح
سلام کی میتونه برای نصب مودم در لینوکس به من کمک کنه درایورش رو هم دارم

powerboy2988
جمعه 05 آبان 1385, 21:50 عصر
فکر نکم این کار الگوریتم داشته باشه ، یه کاری میشه کرد اینه که مختصات مابین 2 نقطه رو دستی به دست بیاری

behroooz
شنبه 13 آبان 1385, 18:29 عصر
سه الگوریتم برای رسم خط بین دو نقطه وجود دارد .
1- استفاده از معادله خط
2- الگوریتم Digital Differential Analyser DDA
3-الگوریتم نقطه میانی که توسط Bresenham ارائه شده است .
دستور line در vb از الگوریتم آخری استفاده می کند. این الگوریتم سریعترین الگوریتمی است که تا کنون ارائه شده است . در الگوریتم اول با استفاده از محاسبه شیب خط و معادله خط خط را رسم می کند ولی به دلیل استفاده از ضرب و تقسیم کند است .
الگوریتم دوم با استفاده از کم کردن ضرب بهبود پیدا کرده است ولی به دلیل عملیات اعشاری سرعت آن نیز کم است .

http://www.cs.helsinki.fi/group/goa/mallinnus/lines/index.html

ebikhan
جمعه 03 آذر 1385, 23:07 عصر
سلام
اگه کسی رسم دایره به روش برزنهام داره لطف کنه برام بفرسته خیلی ممنون

برنامه نویس2000
جمعه 31 فروردین 1386, 18:34 عصر
لطفا در مورد رسم بیضی و دایره توسط الگوریتم برسنهام (و هر توضیح مفید دیگر) هر مطلبی دارید بفرستید.
با تشکر