Тема: графика
Показать сообщение отдельно
  #2  
Старый 02.03.2010, 15:54
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,096
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Надо взять книжку по Дельфи и прочитать ее. Лучше по какой-нить достаточно старой версии - тогда книжки лучше писали. Например, была очень хорошая книжка Александровского по 4й версии ("Шаг в будущее" называлась). Не обращай внимания, что она по такой старой версии - с тех пор ничего принципиального не изменилось.

Теперь конкретика.
Мне кажется, что лучше взять TPaintBox для отрисовки. Отдизайнить форму можно, наверное, так: слева или справа находится панель элементов управления, позволяющая производить над фигурой опреации, а все остальное место занимает поле для отрисовки. На панели кидаешь список для задания точек построения фигуры, а так же поля для ввода масштаба и сдвига (с соответсвующими кнопочками).
Внутри - пишешь отдельный класс для представления фигуры и выполнения операций над ней. Внутри формы создаешь экземпляр этого класса и пользуешь его.
Ответить с цитированием