![]() |
|
|
#1
|
|||
|
|||
|
Некогда не работал с Canvas.Pie, но хочется получить можно сказать зеркало того что у меня получилось.
Код:
Image1.Canvas.Pie(0,0,200,200,100,100,100,50) //верхняя часть правая Image1.Canvas.Pie(0,0,200,200,100,200,100,100)//нижняя часть правая вырисоываются 2 четверти круга, как правильней очертить левую часть, я уже какие только значения не ставил, всё нето. Надеюсь на понимание Получилось с Код:
0-0-200-200-100-0-50-100 //верхняя часть левая Не могу с нижней сообразить Последний раз редактировалось bulldog, 14.09.2013 в 23:34. |
|
#2
|
||||
|
||||
|
Так же по аналогии рисуешь и последнюю четверть
Код:
with Image1.Canvas do
begin
Pie(0, 0, 200, 200, 100, 100, 100, 50); // верхняя часть правая
Pie(0, 0, 200, 200, 100, 0, 50, 100); // верхняя часть левая
Pie(0, 0, 200, 200, 100, 200, 100, 100); // нижняя часть правая
Pie(0, 0, 200, 200, 0, 100, 100, 200); // нижняя часть левая
end; |
| Этот пользователь сказал Спасибо angvelem за это полезное сообщение: | ||
bulldog (15.09.2013)
| ||
|
#3
|
|||
|
|||
|
Спасибо
![]() |