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 عصر
حق با شماست ، بی دقتی از جانب من بود :اشتباه:
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.