PDA

View Full Version : چرخش اشیا در gdi



NIMA_1981
چهارشنبه 11 خرداد 1390, 09:39 صبح
سلام

من جند تا شکل تو صفحه رسم کردم با استفاده از gdi حالا می خوام یک دونه رو بچروخونم باید از چه دستوری باید این کارو انجام بدم

saman6384
چهارشنبه 11 خرداد 1390, 10:22 صبح
با استفاده از matrix

اینو الان نوشتم

NIMA_1981
چهارشنبه 11 خرداد 1390, 11:29 صبح
دست شما درد نکنه میشه یک توضیح هم در مورد استفاده از ماتریس بدهید

exlord
چهارشنبه 11 خرداد 1390, 11:45 صبح
برای چرخوندن متد آماده هست ...
RotateTransform

Rectangle beysi = new Rectangle(100, 100, 300, 100);
e.Graphics.TranslateTransform(beysi.Width - beysi.X / 2, beysi.Height - beysi.Y / 2);
e.Graphics.RotateTransform(45.0f);
e.Graphics.FillEllipse(Brushes.Blue, beysi);

saman6384
چهارشنبه 11 خرداد 1390, 12:42 عصر
از ماتریکس ها برای ایجاد تغییرات هندسی استفاده میشه!
حالا هر تغییری....
تغییر سایز ، چرخش ، معکوس ...........