Thema: MoveTo/LineTo

Einzelnen Beitrag anzeigen

brechi

Registriert seit: 30. Jan 2004
823 Beiträge
 
#7

AW: MoveTo/LineTo

  Alt 8. Apr 2015, 10:31
Edit:
Man kann den vorletzten Punkt nochmal zeichnen (als letzten) dann geht das denke ich auch mit dickeren Linien.


Ich bekomm es aber z.B. nicht hin einen symmetrischen 2-Pixel breiten Kreis zu zeichnen:


Delphi-Quellcode:
  Canvas.Pen.Width := 1;
  x := 2;
  Canvas.MoveTo(150 - x, 150);
  Canvas.LineTo(150 + x, 150);
  Canvas.LineTo(150 - x, 150);

  Canvas.MoveTo(150, 150 - x);
  Canvas.LineTo(150, 150 + x);
  Canvas.LineTo(150, 150 - x);

  x := 5;
  Canvas.Pen.Width := 2;
  Canvas.Brush.Style := bsClear;
  Canvas.Ellipse(150 - x, 150 - x, 150 + x + 1, 150 + x + 1);

Geändert von brechi ( 8. Apr 2015 um 10:38 Uhr)
  Mit Zitat antworten Zitat