Benutzer-Werkzeuge

Webseiten-Werkzeuge


protokolle:20.12.18

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
protokolle:20.12.18 [2019/04/10 20:43]
morningstar
protokolle:20.12.18 [2019/08/28 00:08] (aktuell)
morningstar
Zeile 89: Zeile 89:
 </​code>​ </​code>​
  
 +__Mover__
 +<​code>​
 +import numpy as np
 +import time
 +class Mover(object):​
 +    ​
 +    ​
 +    def __init__(self,​ circles):
 +        self.circles = circles
 +        self.v = 5
 +        while True:
 +            time.sleep(0.1)
 +            for circ in self.circles:​
 +                richtung = np.array((-circ.pos[0],​-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>​
  
  
 +|[[protokolle:​13.12.18|Zurück]] ​   |   ​[[protokolle:​10.01.19|Weiter]]|
  
protokolle/20.12.18.1554921788.txt.gz · Zuletzt geändert: 2019/04/10 20:43 von morningstar