Dreieck zeichnen so einfach wie möglich

07/04/2013 - 16:51 von Benedikt Schwarz | Report spam
Hallo,

wie zeichnet man in Python am einfachsten ein Dreieck?

Mit Tkinter oder Pygame habe ich zwar schon entsprechenden Beispielcode
ergoogelt, aber so richtig selbsterklàrend war das dann doch nicht. Am
liebsten würde ich nur 2 Làngen (a, b) und einen Winkel (alpha) angeben
und die restliche Arbeit der Funktion überlassen.


Gruß
Benedikt Schwarz
 

Lesen sie die antworten

#1 Peter Otten
07/04/2013 - 17:20 | Warnen spam
Benedikt Schwarz wrote:

wie zeichnet man in Python am einfachsten ein Dreieck?



Man spezifiziert die drei Eckpunkte und zeichnet dann Strecken zwischen
allen Punkt-Kombinationen.

Mit Tkinter oder Pygame habe ich zwar schon entsprechenden Beispielcode
ergoogelt, aber so richtig selbsterklàrend war das dann doch nicht. Am
liebsten würde ich nur 2 Làngen (a, b) und einen Winkel (alpha) angeben
und die restliche Arbeit der Funktion überlassen.



Nach der gàngigen Nomenklatur (der Punkt A und der Winkel alpha liegen der
Seite a gegenüber)

http://de.wikipedia.org/wiki/Dreieck

kann es dafür zwei Lösungen geben. Stell dir vor, du zeichnest c "unendlich"
lang und findest dann B als Schnittpunkt von c mit einem Kreis mit dem
Radius a um C.

Außerdem musst du auch noch irgendwie die Position des Dreiecks auf der
Zeichenflàche (Canvas in Tkinter) festlegen.

Ähnliche fragen