Einzelnen Beitrag anzeigen
Ungelesen 24.09.10, 21:35   #8
xparet0209
Anfänger
 
Registriert seit: Oct 2009
Beiträge: 11
Bedankt: 0
xparet0209 ist noch neu hier! | 0 Respekt Punkte
Standard

also ich denke allg zur darstellung solltest du keinen punkt verwenden um die peripheri darzustellen
sondern ein dickes schwarzes viereck (code steht meistens hinten in der formelsammlung), da du in c# mit der console nur in den zeilen hin und her springen kannst, jedoch kannst du keine pixel direkt beeinflussen - daher wird wahrscheinlich auch kein bresenham algorithmus notwendig sein
guck dir diese kreisfunktion an (wiki):



jetzt kannst du halt alle x durchgehen in einer schleife, dabei im intervall von -1 bis 1
und dabei mit deinem gewünschten radius multiplizieren
die koordinaten müssen natürlich noch gerundet werden

dann an der jeweiligen stelle das zeichen ausgeben
im folgendem artikel steht wie du die cursorposition in der konsole verändern kannst
http://msdn.microsoft.com/de-de/libr...rposition.aspx

hättest einfach nur "c# console set cursor position" google müssen

du bist nicht zufällig an der h2o in berlin?
xparet0209 ist offline   Mit Zitat antworten