Помощь - Поиск - Пользователи - Календарь
Полная версия: Рисование в Tp
Форум «Всё о Паскале» > Pascal, Object Pascal > Задачи
qwerty
НАРОД!!! Помогите нарисовать плз!
Надо нарисовать деталь №1 с правой штриховкой под углом 45 градусов!


В документе detal.doc деталь самая первая, написаны ее размеры.

УКАЗАНИЯ:
Построение детали программировать в виде модуля (подпрограммы), с возможностью масштабирования и задания центра. Это позволит строить сборочный чертеж в цикле. Саму деталь (многоугольники) тоже строить в цикле. Штриховка может быть выполнена применением следующего приема: штрихуем в цикле под заданным углом весь экран, изображаем внешний и внутренний контуры детали, заполняем нужные области экрана фоновым цветом.

И 2-е задание для этой же задачи:
Создать приложение, которое будет строить сборочный чертеж и управляемое с клавиатуры (оба языка):
• Стрелки вверх / вниз - увеличение / уменьшение масштаба;
• Стрелки влево / вправо - поворот относительно центра чертежа;
• Клавиши PgUp / PgDn - увеличение / уменьшение количества деталей на сборочном чертеже. (сборочный чертеж в документе ниже)

Помогите, чем можете! Только, пожалуйста, пишите комментария в листингах!
На крайняк можно без 2-го задания!
Спасибо.
volvo
qwerty
Если ты посмотришь вот тут, то увидишь программу, в которой реализован алгоритм построения правильного многоугольника. Если задать количество вершин = 6, и добавить в центр окружность, то получается твоя деталь. ;)
qwerty
Volvo,

спасибо, конечно, но очень уж сложно... попроще никак?))
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.