PDA

View Full Version : چرخش اشکال



mehdi5106
پنج شنبه 26 فروردین 1389, 11:52 صبح
می خواهم با حرکت موس روی یک شکل مانند کره آن را روی فرم در یک محدوده خاص بچرخانم.
لطفا راهنمایی نمائید.
باتشکر

babak.h
یک شنبه 29 فروردین 1389, 15:44 عصر
اگه از win form و GDI+ استفاده می کنی (دات نت 2) راهی که من بلدم اینه که شکل رو بصورت آرایه ای از نقاط (رئوس) نگه میداری بعد هروقت خواستی اون رو بچرخونی (مثلا آلفا درجه) ٬ تک تک نقاط شکل رو نسبت به نقطه مورد نظر (معمولا مرکز شکل) به اندازه آلفا دوران میدی حالا یک آرایه جدید داری که در واقع دوران یافته ی شکل اول به اندازه آلفا است. بعد باید شکل اول رو از روی DC (شیئ Graphics) پاک کنی و شکل جدید رو به جای اون بکشی.

هرجاش مبهم بود بگید توضیح بدم

موفق باشید