Suchergebnisse

Suchergebnisse 1-3 von insgesamt 3.

  • Benutzer-Avatarbild

    Ich würde vermuten, dass bei Circle/Ellipse das ganze über den Bresenham Algorithmus gemacht wird. Den kann man ja Grundsätzlich verwenden um nur den Rahmen zu Zeichnen. Aber wenn wir einfach am obersten Punkt anfangen und dann den Bresenham Algorithmus nach Rechts und Links gleichzeitig laufen lassen, dann bekommen wir(wenn ich Richtig liege) die Gegenüberliegenden Pixel und statt nur die Pixel zu Zeichnen ziehen wir eine Linie zwischen diesen beiden(einfache for-schleife, da diese auf gleicher…

  • Benutzer-Avatarbild

    Das plotten eines Dreiecks könnte man eigt. auch mit Bresenham machen Naja es wird im Endeffekt auf einen HDC gezeichnet, aber was hast du denn eigt. genau vor?

  • Benutzer-Avatarbild

    Naja klar, ValueTuple wäre z.B. schonmal besser. Was dann noch besser Wäre, wäre ein einfacher ScanLine Algorithmus. Optimieren könnte man dann später evtl. mittels Bresenham, aber dafür musst du die Polygone auch selbst triangulieren(oder du hast es bereits in triangulierter Form, was ja bei DirectX/OpenGL/Vulkan der Fall ist). ScanLine ist quasi, dass du eine Horizontale Gerade durch das Polygon ziehst und nur die Intersection mit den Edges des Polygons berechnest, dann musst du zwischen diese…