تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 7 از 7

نام تاپيک: Rotate A Rectangle

  1. #1
    اگه نباشه جاش خالی می مونه CPUSatan's Avatar
    تاريخ عضويت
    Oct 2007
    محل سكونت
    Tehran
    پست ها
    246

    14 Rotate A Rectangle

    سلام بچه ها
    می خوام یه مربع را که تمام مختصاتش رو داریم n درجه بچرخونم یعنی اگر
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    باشه و با دستور rectangle یا ترکیب چند دستور lineto بخواهیم مربع بکشیم، چطوزی می تونم مختصات جدید نقطه های بالا رو با هر زاویه ی n (متغیر) بدست بیارم؟
    ممنون می شم کمکم کنید.

  2. #2
    داره خودمونی میشه Arman_BM's Avatar
    تاريخ عضويت
    Jan 2006
    محل سكونت
    تهران
    پست ها
    121

    پيش فرض

    سلام ریفیق!
    راستش من فکر نمیکنم تابع مستقیمی برای اینکار باشه.
    بنظرم بهترین راه میتونه استفاده از ماتریس دوران باشه. اما خودم راه دیگه ای به ذهنم رسید، یه سری محاسبات انجام شده پس ترجیح دادم روی عکس توضیح داده بشه که کاملتر باشه.
    ببخشید اگر خطم زیاد خوب نیست!
    اما فکر کنم روشش جواب بده!؟!

    ایناها:

  3. این کاربر از Arman_BM بخاطر این مطلب مفید تشکر کرده است


  4. #3
    اگه نباشه جاش خالی می مونه CPUSatan's Avatar
    تاريخ عضويت
    Oct 2007
    محل سكونت
    Tehran
    پست ها
    246

    پيش فرض

    خیلی ممنون دوست من، من هم به دنبال یه تابع خاص نبودم. دنبال چیزی مثل همین بودم.
    به یکی دیگه از دوستام هم که ریاضیش خوبه گفته بودم. تون هم همین راه تورو بهم گفت. دستت درد نکنه.

  5. #4
    اگه نباشه جاش خالی می مونه CPUSatan's Avatar
    تاريخ عضويت
    Oct 2007
    محل سكونت
    Tehran
    پست ها
    246

    پيش فرض

    بچه ها من هر کاری می کنم جواب نمی ده... دیگه راهی به مغزم نمی رسه!!
    همه نوع فرمولی از جمله فرمول آرمان عزیز رو هم امتحان کردم، ولی.....
    یکی یه راهی دیگه ای بهم بگه

  6. #5
    داره خودمونی میشه Arman_BM's Avatar
    تاريخ عضويت
    Jan 2006
    محل سكونت
    تهران
    پست ها
    121

    12

    بچه ها من هر کاری می کنم جواب نمی ده... دیگه راهی به مغزم نمی رسه!!
    همه نوع فرمولی از جمله فرمول آرمان عزیز رو هم امتحان کردم، ولی.....
    یکی یه راهی دیگه ای بهم بگه
    خوب پس بنظرم از همون بهترین راه استفاده کن! یعنی ماتریس دوران که تو دبیرستان خوندیم:


    کافیه x, y رو به صورت یک ماتریس ستونی بنویسی و توی این ماتریس دوران ضرب کنی.
    به امید خدا و انشالله و چشم شیتون کر و چشم حسود...... که جواب میده!!!!

    البته توجه کن که این دوران نسبت به مبدا مختصات هست

    برای اطلاعات بیشتر به این لینک برو :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    شاد و پیروز باشی

    یا حق
    Last edited by Arman_BM; 12-01-2010 at 18:12.

  7. این کاربر از Arman_BM بخاطر این مطلب مفید تشکر کرده است


  8. #6
    اگه نباشه جاش خالی می مونه CPUSatan's Avatar
    تاريخ عضويت
    Oct 2007
    محل سكونت
    Tehran
    پست ها
    246

    پيش فرض

    دستت درد نکنه... دنبال این هم میریم!
    این عکسی که واسه آواتارت انتخاب کردی واقعا برازندته!!!! تو اینترنت تنها چیزی که ندیده بودم (دنبالش نرفته بودم که ببینم) سایت های مربوط به ریاضی بود که این هم به لطف شما رفتیم

  9. #7
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Sep 2008
    پست ها
    253

    پيش فرض

    راستش من فکر نمیکنم تابع مستقیمی برای اینکار باشه.
    فکر میکنم (یعنی حتما) توی +GDI هست . ولی کار با +GDI یه خرده پیچیده س. اون جا ماتریسهایی برای تبدیل شکل ها داریم. مربع که هیچچی هر شکلی رو میشه چرخوند. البته من همۀ این تاپیکو نخونده م! خواسسم یه چیزی نوشته باشم!

  10. این کاربر از CppBuilder2006 بخاطر این مطلب مفید تشکر کرده است


Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •