PDA

View Full Version : مبتدی: برنامه رسم بهترین چندضلعی با شرط محدب و ساده بودن



samihastam
چهارشنبه 31 فروردین 1390, 23:26 عصر
سلام.من این برنامه رو نوشتم اما دوتا وارنینگ داره در تابع IsSimple ,isconvex که مانع ادامه برنامه میشه.
من اصلا متوجه وارنینگاش نمیشم لطفا راهنماییم کنین. (من یه کمی عجله دارم)
محدب بودن:هر دو نقطه ای را که در چندضلعی بگیریم باید خط واصلش در داخل چندضلعی قرار بگیره.
ساده بودن:هیچ دو ضلعی در هر چندضلعی یکدیگر را قطع نکنند.(مثلا یه مربع به شکل پروانه نباشه)

exlord
پنج شنبه 01 اردیبهشت 1390, 12:02 عصر
IsSimple--> توی ArrayList از نوع Point اضافه کردین ولی میخواین به MyPoint کست کنین که نمیشه .... لیستتون رو با MyPoint پر کنین ...
isconvex --> باز دوباره point رو میخواین به segment تبدیل کنین ....
هر دوشونو باید دستی خودتون تبدیل کنین ...
فرق segment با line چیه ؟

من تا جایی که تونستم کد هاتو اصلاح کردم ...