سلام
مختصات دو نقطه را در دست داریم و می خواهیم با روشن کردن یکی یکی pixel ها
خط ما بین را رسم کنیم
از چه الگوریتمی استفاده کنم؟
با تشکر
رامین
سلام
مختصات دو نقطه را در دست داریم و می خواهیم با روشن کردن یکی یکی pixel ها
خط ما بین را رسم کنیم
از چه الگوریتمی استفاده کنم؟
با تشکر
رامین
سلام
الگوریتم Bresenham
ممنون علی
سلامنوشته شده توسط seyedof
میشه بیشتر توضیح بدین
من نمیدونم این الگوریتم چیه
با تشکر
رامین
توی کتابهای گرافیک کامپیوتری نوشته. توی گوگل هم جستجو کنید توضیح کاملش هست.
از هیچ الگریتم! معادله خط را بدست بیار و مایبین این دو نقطه را خودت خطش را بکش.نوشته شده توسط ramin_rp
سلامنوشته شده توسط اَرژنگ
نه نمیشه! امتحان کنید ببینید که چه خط بد فرمی میکشه، و حتی ممکنه منقطع بشه. یا بعضی جاهاش چاق میشه.
ممنون علی
Brezenham , DDA , ...
سلام
Midpoint
ممنون علی
بهترین روش روش برزنهام هستش
The Bresenham Line-Drawing Algorithm
سلام کی میتونه برای نصب مودم در لینوکس به من کمک کنه درایورش رو هم دارم
فکر نکم این کار الگوریتم داشته باشه ، یه کاری میشه کرد اینه که مختصات مابین 2 نقطه رو دستی به دست بیاری
سه الگوریتم برای رسم خط بین دو نقطه وجود دارد .
1- استفاده از معادله خط
2- الگوریتم Digital Differential Analyser DDA
3-الگوریتم نقطه میانی که توسط Bresenham ارائه شده است .
دستور line در vb از الگوریتم آخری استفاده می کند. این الگوریتم سریعترین الگوریتمی است که تا کنون ارائه شده است . در الگوریتم اول با استفاده از محاسبه شیب خط و معادله خط خط را رسم می کند ولی به دلیل استفاده از ضرب و تقسیم کند است .
الگوریتم دوم با استفاده از کم کردن ضرب بهبود پیدا کرده است ولی به دلیل عملیات اعشاری سرعت آن نیز کم است .
http://www.cs.helsinki.fi/group/goa/...nes/index.html
سلام
اگه کسی رسم دایره به روش برزنهام داره لطف کنه برام بفرسته خیلی ممنون
لطفا در مورد رسم بیضی و دایره توسط الگوریتم برسنهام (و هر توضیح مفید دیگر) هر مطلبی دارید بفرستید.
با تشکر