Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.06.06;
Скачать: CL | DM;

Вниз

Звезда   Найти похожие ветки 

 
Serious Sam ©   (2004-05-24 20:11) [0]

Уважаемые мастера, помогите! Мне нужно на Delphi нарисовать правильную звезду. Я предполагаю рисовать ее с помощью polygon"а, подскажите, как найти координаты ее вершин. Слышал, что для этого есть какая-то формула, может кто ее знает?


 
Anatoly Podgoretsky ©   (2004-05-24 20:18) [1]

360/5 и вспоминаем про синусы/косинусы


 
motor   (2004-05-24 20:24) [2]

procedure TForm1.PaintBox1Paint(Sender: TObject);
begin
 WITH Sender AS TPaintBox, Canvas DO
 begin
   Brush.Color := Color;
   Pen.Color := Font.Color;
   SetPolyFillMode(Handle, WINDING);
   Polygon ([Point(Width DIV 2, 0),
     Point(Width DIV 5, Height),
     Point(Width, 2*(Height DIV 5)),
     Point(0, 2*(Height DIV 5)),
     Point(4*(Width DIV 5), Height)])
 end;
end;


 
motor   (2004-05-24 20:24) [3]

procedure TForm1.PaintBox1Paint(Sender: TObject);
begin
 WITH Sender AS TPaintBox, Canvas DO
 begin
   Brush.Color := Color;
   Pen.Color := Font.Color;
   SetPolyFillMode(Handle, WINDING);
   Polygon ([Point(Width DIV 2, 0),
     Point(Width DIV 5, Height),
     Point(Width, 2*(Height DIV 5)),
     Point(0, 2*(Height DIV 5)),
     Point(4*(Width DIV 5), Height)])
 end;
end;


 
Serious Sam ©   (2004-05-24 20:38) [4]

Большое спасибо! Я спасен! :-)



Страницы: 1 вся ветка

Текущий архив: 2004.06.06;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.033 c
1-1085323590
Jymmi
2004-05-23 18:46
2004.06.06
String[n] & ShortString


6-1082269565
Mim1
2004-04-18 10:26
2004.06.06
Как избежать повления окна подключения к сети в win xp?


6-1082086812
dreams
2004-04-16 07:40
2004.06.06
Событие открытия нового окна в TWebbrowser


1-1085334358
Sanek_metaller
2004-05-23 21:45
2004.06.06
Лишние BMP и Курсоры...


8-1080647563
i2e
2004-03-30 15:52
2004.06.06
Как одну из картинок ImageList загружать в Image?