Рисование сложных элементов, Построение замкнутых элементов |
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.
Рисование сложных элементов, Построение замкнутых элементов |
Atreides |
Сообщение
#1
|
Ветеран Броуновского Движения Группа: Пользователи Сообщений: 281 Пол: Мужской Реальное имя: Сергей Репутация: 0 |
Добрый день! Прилетела задача по рисованию вот такой конструкции см.рисунок. Вопрос в чем это лучше сделать. Пробовал TChart, но не получается рисовать замкнутые линии, выдает ломанные. Через TCanvas, но можно ли делать штриховку и пунктирные линии?
Эскизы прикрепленных изображений -------------------- Отрадно спать, отрадней камнем быть, О, этот век, преступный и постыдный, Не жить, не чувствовать - удел завидный. Прошу, молчи, не смей меня будить!
|
Atreides |
Сообщение
#2
|
Ветеран Броуновского Движения Группа: Пользователи Сообщений: 281 Пол: Мужской Реальное имя: Сергей Репутация: 0 |
Столкнулся с такой ситуацией - у меня переменные типа int, а для полигона нужны Point, как обойти ситуацию?
Код Canvas.Pen.Style := psClear; Canvas.Brush.Style := bsBDiagonal; Canvas.Brush.Color := clRed; Canvas.Polygon([Point(StartX + S_is, StartY - P_is), Point(StartX + S_is, StartY - P_is - (Delta_S div 2)), Point(StartX + S_p, StartY - P_is - Delta_S), Point(StartX + S_p, StartY - P_is)]); -------------------- Отрадно спать, отрадней камнем быть, О, этот век, преступный и постыдный, Не жить, не чувствовать - удел завидный. Прошу, молчи, не смей меня будить!
|
Текстовая версия | 30.05.2024 0:26 |