Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
protokolle:10.01.19 [2019/04/10 20:54] morningstar |
protokolle:10.01.19 [2019/08/28 00:08] (aktuell) morningstar |
||
---|---|---|---|
Zeile 73: | Zeile 73: | ||
</code> | </code> | ||
* Änderung von move_it sodass die Punkte nicht mehr auf 0/0 sondern auf die Tür zulaufen | * Änderung von move_it sodass die Punkte nicht mehr auf 0/0 sondern auf die Tür zulaufen | ||
+ | <code> | ||
+ | class Mover(object): | ||
+ | | ||
+ | |||
+ | def __init__(self, circles): | ||
+ | posDoor = getPosDoor() | ||
+ | self.circles = circles | ||
+ | self.v = 5 | ||
+ | while True: | ||
+ | time.sleep(0.1) | ||
+ | for circ in self.circles: | ||
+ | richtung = np.array((posDoor[0]-circ.pos[0], posDoor[1]-circ.pos[1])) | ||
+ | richtung = 1/np.linalg.norm(richtung) * richtung | ||
+ | circ.pos = (circ.pos[0]+self.v*richtung[0],circ.pos[1]+self.v*richtung[1]) | ||
+ | print circ.pos | ||
+ | </code> | ||
* Versuch der Verknüpfung beider Bereiche - in Arbeit | * Versuch der Verknüpfung beider Bereiche - in Arbeit | ||
+ | |||
+ | |[[protokolle:20.12.18|Zurück]] | [[protokolle:17.01.19|Weiter]]| |