Forum: Programmieren allgemein
Delphi
by stahli,
1. Jun 2015
Danke. Das klingt plausibel und ist (auch für mich) verständlich. :-)
Forum: Programmieren allgemein
Delphi
by stahli,
31. Mai 2015
Ich danke Euch.
Die Pinselstärke habe ich mal gedanklich ausgenommen, da die hier nicht relevant ist.
Letztlich gibt es Algorithmen für Linien, die ein Pixel (das rechnerisch bei 3,5 liegen würde) auf 3 oder auf 4 setzen.
Das ist logisch.
Dass es mir als Betrachter lieber wäre das untere auf 3 und das obere auf 4 zu setzen, kann die Polygon-Funktion ja nicht wissen.
Dazu müsste ich...
Forum: Programmieren allgemein
Delphi
by stahli,
30. Mai 2015
Ja, das ist schon klar. Dass der Canvas Pixel darstellt ist ja bekannt.
Ich hätte mir gewünscht, dass das Dreieck so aussieht, wie im Anhang.
Das wäre ja auch nicht unlogisch.
Ok, dann muss man das vermutlich explizit als Anforderung berücksichtigen.
@himitsu
Forum: Programmieren allgemein
Delphi
by stahli,
30. Mai 2015
Ja das ist schon richtig.
Man könnte aber die rechte Linie genau so runden wie die linke (also spiegeln).
Natürlich weiß die Polygon-Funktion nicht, dass man das als Betrachter als sinnvoll erachten würde.
Vielleicht wird eine Linie links+unten nach rechts+oben auch generell anders auf- und abgerundet als in der anderen Richtung.
Also ich kann akzeptieren wenn man sagt, "die...
Forum: Programmieren allgemein
Delphi
by stahli,
30. Mai 2015
Ich zeichne auf einen Canvas ein Dreieck.
procedure TTest.PaintBackground(aGui: TsoGui; aBitmap: TBitmap;
aRect: TRect);
const
Size = 5;
var
A: TPoint;
B: TPoint;