Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.022 c
6-1082481420
Deff
2004-04-20 21:17
2004.06.06
Найти компь.теры в сети. Отобразить в виде дерева.


1-1085227108
KA_
2004-05-22 15:58
2004.06.06
Переменная типа множества


1-1085404238
Valeri
2004-05-24 17:10
2004.06.06
Align ы, Splitter ы


1-1085229355
Jiurasdfgfr
2004-05-22 16:35
2004.06.06
Как Перебрать все окна MDI приложения 1-го типа?


4-1083068636
Dummy
2004-04-27 16:23
2004.06.06
И снова взаимодействие двух процессов




   Наверх