This repository has been archived on 2024-12-25. You can view files and clone it, but cannot push or open issues or pull requests.
OldPascalProjects/Graphics/GraphWPF/ВсеТочкиМногоугольника.pas
2024-03-10 20:32:51 +03:00

13 lines
371 B
ObjectPascal

uses GraphWPF;
procedure ВсеТочкиМногоугольника(x0,y0,r: real; n: integer);
begin
var q := PartitionPoints(0,2*Pi,n).Select(a->Pnt(x0 + r * Cos(a), y0 - r * Sin(a)));
q.Cartesian(q).ForEach(p->Line(p[0].x,p[0].y,p[1].x,p[1].y,RandomColor));
end;
begin
Pen.Width := 0.5;
ВсеТочкиМногоугольника(400,300,290,30)
end.