PDA

View Full Version : کلیه نقاط داخل یک polygon



mossaferin
چهارشنبه 01 مهر 1388, 14:01 عصر
سلام دوستان

مشغول نوشتن برنامه ای هستم که بتونه کلیه نقاط محصور در یک polygon رو برگردونه
روش کار به چه صورتیه ؟
اگه مثال یا نمونه برنامه ای هم بود ، چه بهتر

با تشکر از هر گونه راهنمایی
__________________

Felony
جمعه 03 مهر 1388, 08:41 صبح
polygon تون تو پر هست یا نه ؟ منظورم این هست که رنگ داخلش با رنگ پشت زمینه تفاوت داره یا فقط توسط خط های دور polygon میشه تشخیصش داد ؟

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

mbshareat
جمعه 03 مهر 1388, 10:19 صبح
من برنامه رو قبلا توی این تاپیک (http://barnamenevis.org/forum/showthread.php?t=176780) گذاشته بودم!:قهقهه:

mossaferin
شنبه 04 مهر 1388, 16:17 عصر
من برنامه رو قبلا توی این تاپیک (http://barnamenevis.org/forum/showthread.php?t=176780) گذاشته بودم!:قهقهه:

سلام
همینه که از برنامه نویسی خوشم میاد ... ، من به دنبال فرمول و زاوبه خط و شیب و محاسبات و ریاضیات و اینا می گشتم ، شما با یه ایده عالی مسئله رو حل کردی :تشویق:

به نظر من اشکال این روش فقط کند بودنه ، اون هم برای اندازه های بزرگ که استفاده از scanline خیلی سریعترش میکنه

باز هم تشکر :تشویق:

mbshareat
شنبه 04 مهر 1388, 16:49 عصر
جناب آقای mossaferin (http://barnamenevis.org/forum/member.php?u=35201) عزیز!:قلب:
:خجالت:چرا منو به شک می اندازی؟!
من تو برنامم از ScanLine استفاده کردم و برای سریعتر شدن تازه از یه بیت مپ با عمق 8 بیت استفاده کردم!:کف:


«ای نسخه نامه الهی که تویی *** وی آیینه جمال شاهی که تویی»

«بیرون زتو نیست آنچه در عالم هست *** از خود بطلب هر آنچه خواهی که تویی»

mossaferin
شنبه 04 مهر 1388, 18:44 عصر
حق با شماست ، بی دقتی از جانب من بود :اشتباه: