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

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




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

نام تاپيک: دوران مربع

  1. #1
    در آغاز فعالیت
    تاريخ عضويت
    Sep 2011
    پست ها
    12

    6 دوران مربع

    با سلام
    می شود لطفا درمورد چگونگی چرخش مربع توضیح کامل بدهید.
    لطفا کمک کنید.
    Point[] pp = new Point[5];
    pp[0] = new Point(0, 0);
    pp[1] = new Point(20, 0);
    pp[2] = new Point(20, 20);
    pp[3] = new Point(0, 20);


    Graphics G1 = pictureBox1.CreateGraphics();

    G1.RotateTransform(i);
    G1.DrawPolygon(Pens.Black, pp);
    با تشکر
    Last edited by shahinparsa1328; 22-10-2012 at 23:02.

  2. #2
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    جابجایی و بزرگنمایی و چرخش و... در محیط دو بعدی و سه بعدی همواره از اصول نگاشت نقطه-ماتریس در ریاضی پیروی میکنند......
    که در خصوص کاربرد مدنظر شما میتوان گفت، چرخش همواره حول مرکز مختصات (0,0) انجام خواهد شد که در دنیای دوبعدی رایانه معمولاً در محل بالا-چپ قرار دارد.

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


    کد زیر را (در رویداد Paint) آزمایش کنید:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    شب خوش.

Thread Information

Users Browsing this Thread

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

User Tag List

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

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