PDA

View Full Version : رسم دایره با استفاده از x^2+y^2=r^2 در اسمبلی



amirbonab
پنج شنبه 28 خرداد 1383, 01:25 صبح
سلام

لطفا مرا در رسم دایره به زبان اسمبلی با استفاده از فرمول دایره راهنمایی کنید

MZ79
سه شنبه 23 تیر 1383, 16:26 عصر
با این فرمول نمیشود با برنزنهام یا mid point میشود من با C آن را نوشتم اگر خواستی با اسمبلی هم می نویسم

MSK
جمعه 09 مرداد 1383, 15:06 عصر
من جای تو بودم از خاسیت اصلی دایره استفاده می کردم
یعنی یکسانی فاصله تمام نقاط آن از مرکزش

در ضمن اگه یه کتاب راهنمای حرفه ای کارت گرافیک بگیری از Video ROM BIOS هم می تونی استفاده بکنی
اونا توی SVGA ها خیلی پیشرفت کردن.
:!:

Reza_A7b
سه شنبه 22 بهمن 1387, 12:48 عصر
salam duste aziz
man be shoma mitonam fagat dar morede in formool tozih bedam
va inke to asabeli mishe in karo kard

shoma to in formool mitonin shoae dayraro be jaye r gozashte va
ye x , y be onvane x ,y markaz dar nazar migiri va inam yadet nare ke age bekhay vasate safe namayesh ino bekeshi bayad x dar nazar gerefte va y be das avorde ro ba x,y ke mikhay onja bekeshi jam koni
va x o az 0 ta 1 miri jelo ba step 1/shoa baraye har x 2 y be das miari
va hamchenin az 0 ta manfi yek miri va baraye har 1 x 2y be dast miari
albate mitoni ye bar az manfie 1 ta mosbate 1 beri o baraye har ye x 2y payda koni va dar har x,y ye pixel set koni
man dus nadaram code bara kesi benvisam chun kesi bara man code nadade
vali fagat be in manzoore ke khodet beri rosh kar koni o chizaye ziyadi yad begiri

Reza_A7b
سه شنبه 22 بهمن 1387, 12:54 عصر
in algorithm ham bara rasme dayre javab mide
for i=0 to atn(1)*2 step 1/reidus
x=xstart+sin(i)*reidus
y=ystart+cos(i)*reidus
setpixel(x,y),colorset
next i

vcldeveloper
چهارشنبه 23 بهمن 1387, 10:52 صبح
فارسی تایپ کنید؛ مطابق قوانین سایت، پست های پنگلیش حذف می شوند.

l.farahmand
یک شنبه 08 آذر 1388, 15:15 عصر
در مورد گام در رسم دایره می شه بیشتر توضیح بدین ؟

batking
یک شنبه 21 آذر 1389, 16:01 عصر
یه مربع تو پر رسم کن با ضلع 2r
حالا وقتی که داری pixleها رو روشن میکنی، چک کن که اگه x^2+Y^2 اون نقطه از r^2 کوچکتر بود نقطه روشن بشه.