برنامه رسم بیضی با روش نقطه میانی

ارد 21, 1394 توسط

الگوریتم رسم بیضی با روش نقطه میانی به زبان ++C:

  • نمونه گیری در بازه های واحد انجام می شود و در هر مرحله نزدیک ترین موضع پیکسلی به مسیر بیضی تعیین می شود.
  • الگوریتم را برای بیضی به مرکز (۰,۰) و به شعاع r بدست می‌آوریم و به راحتی برای بیضی به هر مرکز دلخواه قابل گسترش است.
  • با توجه به تقارن در بیضی کمان بیضی از x = 0 تا x = y در ربع اول تولید و سپس نقاط واقع در هفت اوکتانت دیگر را با استفاده از خاصیت تقارن بدست می آوریم.
  • ۱- شروع

۲- مختصات مرکز بیضی و شعاع بیضی را از ورودی می خوانیم

شعاع بیضی r مرکز بیضی (Xc,Yc)

۳- برای رسم بیضی آنرا به مبدأ مختصات منتقل کرده در ناحیه اول نقطه شروع رسم را (r و۰) در نظر می گیریم .

(r و۰)=(Xc,Yc)

۴- پارامتر تصمیم اولیه را محاسبه می کنیم.

برای شعاعهای صحیح                                p0=1-r

برای شعاعهای کسری (کوچکتر از ۱)        p0=(5/4)-r

۵- بر اساس علامت پارامتر تصمیم ، نقطه بعدی بیضی در ناحیه اول و پارامتر تصمیم ثانویه را محاسبه می کنیم.

۶- مرحله ۵ را تا موقعی که شرط   Xk+1<Yk+1   ادامه می دهیم.

۷- بعد از برقرار نبودن شرط ، از ناحیه اول خارج شده مختصات ۷ ناحیه بعدی رابه کمک روش انتقال و قرینه سازی بدست می آوریم.

۸- کلیه نقاط بدست آمده برای بیضی را با قرار دادن در رابطه به نقطه واقعی بیضی منتقل می کنیم.

۹- پایان.

خرید برنامه رسم بیضی به زبان ++C  با مبلغ ۵۰۰۰ تومان

RIAL 50,000 – اضافه‌کردن به سبدخرید

برنامه ۱۰۰% تست شده و بدون خطا میباشد.

در صورت هرگونه مشکل از قسمت تماس با ما اقدام کنید و در اولین فرصت پاسخ شما داده خواهد شد.

با تشکر

نوشته های مشابه

به اشتراک بگذارید !

دیدگاه شما چیست !؟

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *


نُه − = 4

شما می‌توانید از این دستورات HTML استفاده کنید: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>