Registriert seit: 10. Jun 2004
Ort: Garching (TUM)
4.579 Beiträge
|
AW: Diagonales Raster zeichnen
28. Mär 2020, 15:43
ein horizontales/vertikales Raster besteht aus Linien, bei denen entweder alle X gleich sind (vertikale Linien), oder alle Y.
Solange es immer ein 45° Winkel sein soll, gilt für das diagonale Raster: Es gibt Linien bei denen X+Y gleich ist (Diagonale von links unten nach rechts oben) und solche bei denen X-Y gleich ist (andere Richtung)
Also ganz einfacher Fall: Die beiden Linien X+Y = 100 und X-Y = 10 ergeben schon mal 2 Linien die sich kreuzen. Für mehr Linien brauchst du entsprechend viele Werte, also zum Beispiel alle durch 10 teilbaren.
Das kannst du also in deine Scheife packen: Ein Pixel ist dann schwarz, wenn X+Y mod 10 = 0 oder wenn X-Y mod 10 = 0 ist.
|