Seite 1 von 1

Tkinter/Turtle Linie finden

Verfasst: Montag 5. November 2012, 20:42
von Schwarze_Mamba
Hallo,
ich schreibe gerade ein Programm wo ich mit dem Turtle-Modul
eine Linie finden soll. Die Turtle soll einfach gerade ausgehen und sobald
sie über eine Linie geht soll dass notiert werden. Ist dies möglich?
Zur Info: die Turtle weiß nicht wo die Linie genau ist.

Schwarze_Mamba

Re: Tkinter/Turtle Linie finden

Verfasst: Dienstag 6. November 2012, 06:54
von StefanLawl

Re: Tkinter/Turtle Linie finden

Verfasst: Dienstag 6. November 2012, 08:50
von BlackJack
@StefanLawl: Glaube ich nicht. Die Methode gibt AFAIK nicht die Farbe unter der Schildkröte zurück, sondern die Farbe die für den gesamten Hintergrund gesetzt wurde.

Re: Tkinter/Turtle Linie finden

Verfasst: Dienstag 6. November 2012, 14:31
von Schwarze_Mamba
Ich hab´s gerade getestet. Funktioniert leider
nicht. Gibt es vieleicht eine andere möglichkeit :?:

Schwarze_Mamba

Re: Tkinter/Turtle Linie finden

Verfasst: Dienstag 6. November 2012, 17:01
von StefanLawl
Ich habe turtle kaum benutzt, du könntest ja die docs durchsehen :)

http://docs.python.org/2/library/turtle.html

Re: Tkinter/Turtle Linie finden

Verfasst: Dienstag 6. November 2012, 18:50
von Schwarze_Mamba
Hab dort leider nichts gefunden :cry:
Kann man evtl. dies über Tkinter abfragen?

Schwarze_Mamba

Re: Tkinter/Turtle Linie finden

Verfasst: Freitag 9. November 2012, 16:29
von Schwarze_Mamba
Hatt niemand eine Lösung?

Re: Tkinter/Turtle Linie finden

Verfasst: Freitag 9. November 2012, 16:33
von EyDu
Woher kommen denn die zu testenden Linien? Zeichnest du die vorher selber?

Re: Tkinter/Turtle Linie finden

Verfasst: Freitag 9. November 2012, 16:55
von Schwarze_Mamba
Die Linien zeichne ich vorerst selber. Später sollen die Linien aus Textdateien
gelesen und gezeichet werden. Die Turtle selbst soll in einem Raum mit Hindernissen
sein und selbst den Ausgang finden.

Re: Tkinter/Turtle Linie finden

Verfasst: Freitag 9. November 2012, 17:03
von EyDu
Na dann ist es doch einfach: du kennst den Start- und Endpunkt aller Linien und auch deine Start- und Endposition. Du musst also nur testen, ob deine Bewegung eine der Linien schneidet. Das ist simpelste Lineare Algebra.

Vielleicht als Suchhinweis für Google: Geraden mit einem Start- und einem Endpunkt heißen "(line) segment".

Re: Tkinter/Turtle Linie finden

Verfasst: Freitag 9. November 2012, 17:52
von Schwarze_Mamba
Ich wollte dann noch Fragen wie ich Zahle in einer
Zeile auslesen und in mehreren Variablen speichere?
Die Zahle werden duch Leerzeicher getrennt:
24 18
11 5
10 17 12 17
Kann man die Werte einer Zeile in Tupeln speichern.

Schwarze_Mamba

Re: Tkinter/Turtle Linie finden

Verfasst: Freitag 9. November 2012, 17:56
von EyDu
Hast du mal das Tutorial durchgearbeitet? Deine Frage besteht nur aus absoluten Grundlagen, das solltest du schon selber hinbekommen.