- Регистрация
- 1 Мар 2015
- Сообщения
- 1,467
- Баллы
- 155
Программно (с помощью примитивов) нарисовать выбранный дорожный знак со всеми деталями и заливкой (не забудьте о базовой точке !!!). Сохранить этот рисунок в битовом образе. Выполнить движение созданного битового образа по графику функции, которая выбирается из списка (компоненты ListBox, ComboBox или CheckListBox). С перечисленными компонентами ознакомиться самостоятельно.
Выполнить многократное пошаговое уменьшение (на основе формул масштабирования) нарисованного знака. Поместить уменьшенный знак в начало горизонтальной линии. Плавно поворачивать (на постоянный заданный угол) этот рисунок вправо по горизонтальной линии, опираясь поочередно на его вершины и стороны (не отрываясь от линии).
Результат каждой фазы поворота сохранять в файлах с именами 1, 2, 3 и так далее. Обеспечить из приложения просмотр сохраненных файлов на форме с помощью компонент OpenDialogили OpenPictureDialog (вкладка Dialogs). С перечисленными компонентами ознакомиться самостоятельно.
Примерный вид проектируемого интерфейса
Контакты клиента
готов заплатить
Выполнить многократное пошаговое уменьшение (на основе формул масштабирования) нарисованного знака. Поместить уменьшенный знак в начало горизонтальной линии. Плавно поворачивать (на постоянный заданный угол) этот рисунок вправо по горизонтальной линии, опираясь поочередно на его вершины и стороны (не отрываясь от линии).
Результат каждой фазы поворота сохранять в файлах с именами 1, 2, 3 и так далее. Обеспечить из приложения просмотр сохраненных файлов на форме с помощью компонент OpenDialogили OpenPictureDialog (вкладка Dialogs). С перечисленными компонентами ознакомиться самостоятельно.
Примерный вид проектируемого интерфейса
Контакты клиента
готов заплатить