GFX Bezier Turbo Pascal

aus Paswiki Turbo Pascal, der freien Wissensdatenbank

Beschreibung

Zeichnet eine Bezierlinie in der aktuell gesetzten Zeichenfarbe. X1,Y1 ist der Startpunkt, X4,Y4 ist der Endpunkt der Linie. X2,Y2 und X3,Y3 sind die beiden Stützpunkte.

vgl. - SetColor - B_Spline - Line - LineTo

Deklaration

PROCEDURE Bezier(X1, Y1, X2, Y2, X3, Y3, X4, Y4 : Integer);

Beispiel

PROGRAM Test;
USES GFX, Crt;
VAR Col : LongInt;
BEGIN
  InitGraph(Mode800x600x24);    { 24bit-Farbtiefe bei 800x600 Bildpunkten }
  SetColor($000060);            { setze Zeichenfarbe auf ein dunkles Blau }
  MoveTo(100, 100);             { zur Verdeutlichung der Stützpunkte der Bezierkurve } 
  LineTo(300, 100);             { ein paar Linien }
  LineTo(200, 200);
  LineTo(100, 400);
  SetColor($12FCD3);            { setze Zeichenfarbe auf mintgrün }
  Bezier(100, 100, 300, 100, 200, 200, 100, 400); { und nun die Bezierkurve }
  ReadKey;
END.

'Persönliche Werkzeuge
Extras