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

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




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

نام تاپيک: دوران بوسیله canvas

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

    14 دوران بوسیله canvas

    بچه ها می خوام با استفاده از Canvas ودستوراتش مثل lineto و rectangle و ... یه مستطیل بکشم (canvas رو هم Image در نظر می گیریم) مه حول مرکزش بچرخه.... یعنی canvas هی پاک می شه و دوباره کشیده می شه.... مشکل دستوراتش نیست، با الگوریتم قضیه مشکل دارم.... کسی هست بتونه کمکم کنه؟

  2. #2
    حـــــرفـه ای F A R H A D's Avatar
    تاريخ عضويت
    Aug 2006
    پست ها
    1,383

    پيش فرض

    اگر مشکل فقط پاک شدن هست یادمه در کتاب mastering delphi 7 در موردش مطلب نوشته شده و راه حل قرار داده شده. اگر دوستان دیگه نتونستند مشکل رو حل کنند سعی میکنم مطلب رو پیدا کنم و قرار بدم

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

    پيش فرض

    گفتم که با دلفی و دستورات دلفی از جمله پاک کردن مشکلی ندارم. مشکل من با الگوریتم چرخ. اون رو نمی دونم چجوری باید یرح کنم. خودت امتحان کنی متوجه می شی.سعی کن یک مربع رو روی canvas بچرخونی. الگوریتم این که خطها از چه نقطه ای به چه نقطای کشیده بشند (با توجه به تغییر زاویه و ...) رو نمی تونم در بیارم. با فرض این که مختصات 4 نقطه اول رو داشته باشیم. بعد از یک زاویه چرخش، مختصات 4 نقطه بعدی رو باید چجوری حساب کنیم.

  4. #4
    حـــــرفـه ای F A R H A D's Avatar
    تاريخ عضويت
    Aug 2006
    پست ها
    1,383

    پيش فرض

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

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

    پيش فرض

    فرهاد جان ممنون از کمکت ولی این کمکی نمی کنه، بذار یه مثال برات بزنم شاید مهتر متوجه شی، ولی همونجور که حدس زدی قضیش بیشتر مربوط به ریاضی می شه....
    با این فرض که این کدها داخل یک تایمر نوشته می شه و Tag تایمر رو هم بعنوان زاویه می شناسیم......

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

    نگاه کن، حالا اینجا با فرض این که مختصات 4 تا نقطه اول رو داریم، زاویه Timer1.Tag زیاد می شه، با توجه به زاویه ای که داریم می خوایم مختصات جدید این 4 تا نقطه رو داشته باشیم.

Thread Information

Users Browsing this Thread

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

User Tag List

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

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