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

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




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

نام تاپيک: دوران هر شكل در سي پلاس پلاس

  1. #1
    داره خودمونی میشه
    تاريخ عضويت
    Mar 2007
    پست ها
    195

    پيش فرض دوران هر شكل در سي پلاس پلاس

    سلام
    چه طوري هر شكلي را مدتها (تا زماني كه كليدي فشارداده نشده ) دوران دهم و دوران آن قابل مشاهده باشد

    من نمي خوام از توابع موجود در محيط سي پلاس استفاده كنم
    در حقيقت الگوريتم مي خواهم( الگوريتم خودم كار نمي كنه)

    مرسي راهنمايي كنيد

  2. #2
    حـــــرفـه ای
    تاريخ عضويت
    Aug 2006
    پست ها
    793

    پيش فرض

    دوباره سلام.
    یه نمونه خیلی ساده براتون گذاشتم.
    توضیحی لازم نداره. اما اگه با مشکل روبرو شدین اطلاع بدین.

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    برای دورانش هم کافیه از :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    استفاده کنین. و بعد از هر بار چرخش cleardevice رو به کار ببرین.

  3. #3
    داره خودمونی میشه
    تاريخ عضويت
    Mar 2007
    پست ها
    195

    پيش فرض يه كم توضيح

    سلام

    راهنمايي هاي شما بسيار عاليند

    ولي دوست دارم كه اين فرمول دوران را هم برام بگيد (اگه ممكنه)

    فرمول دوران من فكر نكنم با شما فرقي بكنه ولي هر چي روي فرمول شما كار كردم نفهميدم از كجا اومده

    فرمول دوران من اين طوريه:

    من اول تمام نقاطم را به نقطه 0و0 مي برم و حالا دوران مي دهم و بعد به نقطه قبلي بر مي گردانم
    ولي كار نمي كرد و شما لطف كرديد

    ماتريس انتفال شكل به نقطه 0و0 :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    ماتريس دوران:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    ماتريس انتقال به جاي اول:

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

  4. #4
    حـــــرفـه ای
    تاريخ عضويت
    Aug 2006
    پست ها
    793

    پيش فرض

    دوباره سلام.
    لطف دارین. در مورد برنامه ها یه PM براتون فرستادم . نمیدونم خوندید یا نه.
    مختصاتی که شما در حال کار با اون هستید دو بعدی هست. یعنی x,y . بنابراین برای رسم یه
    خط شما به یک آرایه ی دوبعدی نیاز دارین. که معمولا شما 3 بعدی اونرو تعریف کردین. همین موضوع درباره
    ماتریس دروان صدق میکنه. وقتی در 2 بعد کار میکنین ماتریس دروان هم 2 بعدیه. که شما 3 بعدی اونرو به کار
    می برین. مثل رابطه ی زیر :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    و یا به شکل ماتریسی :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    فکر کنم روش کار مشخصه. مقادیر 240 و 320 هم مربوط به انتقال شکل هست. اگه دقت کنین screen size
    شما در DETECT Mode برابر با 480*640 هست. کافیه مقدار x رو 320 یعنی نصف 640 انتقال بدین. و همین طور
    برای y . میتونین این مقادیر رو در برنامه حذف کنین تا ببینین چه تغییری میکنه.
    ضمنا نقطه ی (0و0) در مرکز screen نیست. گوشه بالا و سمت چپ نقطه ی (0 و0) هست.
    روش شما هم درسته. اما بعد سوم. می تونین از روش خودتون استفاده کنین. ولی کار خودتون پیچیده تر میشه
    و عیب یابی کد سخت تر.

    برای واضحتر شدن کد زیر رو ببینین: (برای دوران یک نقطه)
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  5. #5
    در آغاز فعالیت
    تاريخ عضويت
    Jun 2010
    محل سكونت
    مشهد
    پست ها
    11

    پيش فرض

    سلام لطفا میشه برنامه دوران یک شکل را حول نقطه با c ++ را هم بگید

Thread Information

Users Browsing this Thread

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

User Tag List

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

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