![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 17.04.2007
Сообщений: 2
|
![]()
такая вот проблема, есть 3 точки по ним начерчен угол в Timage,нужно в месте где образовывается угол,обозначить его,ну тоесть начеритить небольшуюю дугу.пытался возится с ARC но так и не понял как правильно задать аргументы,что бы она была правильно построина.
|
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 17.04.2007
Сообщений: 2
|
![]()
ага спасибо..помог...вот наткнулся на такой кусок кода
Рисование дуги окружности с заданным центром, радиусом, начальным углом и углом заметания. procedure DrawArc(ACanvas: TCanvas; XC, YC, R: Integer; StartAngle, SweepAngle: Double); begin SetArcDirection(ACanvas.Handle, AD_CLOCKWISE); ACanvas.Arc(XC - R, YC - R, XC + R, YC + R, Round(XC + R * Cos(StartAngle)), Round(YC + R * Sin(StartAngle)), Round(XC + R * Cos(StartAngle - SweepAngle)), Round(YC + R * Sin(StartAngle - SweepAngle))); end; и опять проблема с переметрами ,непойму что куда ![]() |
![]() |
![]() |
![]() |
#4 | |
Забанен
Форумчанин Подтвердите свой е-майл
Регистрация: 01.11.2006
Сообщений: 420
|
![]() Цитата:
нужно будет определить с какой стороны нужно рисовать дугу внутри угла или с внещней стороны все будет зависить от расположения лучей
Если ничто другое не помогает, прочтите, наконец, инструкцию! Аксиома Кана
|
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сглаживание углов формы. | celovec | Общие вопросы Delphi | 12 | 10.02.2009 17:44 |