Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка Windows Forms > Вращение фигуры


Автор: iglaweb 25.10.2009, 23:50
Вообщем нужно реализовать вращение фигуры. Рисую я все в picturebox'е и данные о фигурах(левая верхняя точка, ширина, высота и тд) хранятся в классе. Собственно методы RotateTransform и ScaleTransform я увидел сразу, но после их использования не нашел способа перемещать фигуры курсором т.е. как определить входит ли точка в повернутый прямоугольник на n градусов или же масштабированный прямоугольник? С масштабированием я сделал так: просто домножаю координаты точки верхнего левого угла, ширину и высоту прямоугольника на коэффициент масштаба. Только не понял, почему мой способо не действует также как и метод ScaleTransform, ну да ладно. Подскажите плз, как все таки поступить с вращением фигуры?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)