Ellipse

Z Delphi & Pascal (česká wiki)
Verze z 4. 10. 2012, 16:14, kterou vytvořil Zdeno Sekerák (diskuse | příspěvky) (Created page with "Nakreslí eliptický oblouk. ;Deklarace procedure Ellipse(X, Y: Integer; StAngle, EndAngle: Word; XRadius, YRadius: Word); ;Režim :Reálný, Chráněný ;Poznámky :Nakre...")
(rozdíl) ← Starší verze | zobrazit aktuální verzi (rozdíl) | Novější verze → (rozdíl)
Skočit na navigaci Skočit na vyhledávání

Nakreslí eliptický oblouk.

Deklarace
procedure Ellipse(X, Y: Integer; StAngle, EndAngle: Word; XRadius, YRadius: Word);
Režim
Reálný, Chráněný
Poznámky
Nakreslí eliptický oblouk od počátečního úhlu StAngle ke koncovému úhlu EndAngle, přičemž jako střed použije (X, Y). XRadius a YRadius použije jako vodorovnou a svislou osu.
Omezení
Je nutno být v grafickém režimu.
Viz také
Arc
Circle
GetArcCoords
GetAspectRatio
PieSlice


Vzorový příklad

{Ellipse.PAS}
{Vzorový příklad pro proceduru Ellipse.}
uses Graph;
var Gd, Gm: Integer;
begin
  Gd := Detect;
  InitGraph(Gd, Gm, ' ');
  if GraphResult <> grOk then
    Halt(1);
  Ellipse(100, 100, 0, 360, 30, 50);
  Ellipse(100, 100, 0, 180, 50, 30);
  Readln;
  CloseGraph;
end.