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/01/17 17:55]
stefanborn
protokolle:20.12.18 [2019/08/28 00:08] (aktuell)
morningstar
Zeile 22: Zeile 22:
 Wir haben uns das Kivy Beispielprogramm mit einem Thread angeschaut, und eine Richtung eingebaut. Unsere Punkte(Menschen) werden per Klick in unsere Grafik hinzugefügt und bewegen sich darauf hin in die Richtung unseres Zielpunktes (0,0). Die Geschwindigkeit ist dabei gleichbleibend. Wir haben uns das Kivy Beispielprogramm mit einem Thread angeschaut, und eine Richtung eingebaut. Unsere Punkte(Menschen) werden per Klick in unsere Grafik hinzugefügt und bewegen sich darauf hin in die Richtung unseres Zielpunktes (0,0). Die Geschwindigkeit ist dabei gleichbleibend.
  
-{{https://​www.mintgruen.tu-berlin.de/​mathesisWiki/​lib/​exe/​fetch.php?​media=protokolle:​gerichtete_bewegung.png}}+{{protokolle:​gerichtete_bewegung.png}}
  
 **Code:** **Code:**
  
 __Hauptprogramm__ __Hauptprogramm__
 +<​code>​
 # coding: utf-8 # coding: utf-8
 from __future__ import division from __future__ import division
Zeile 87: Zeile 87:
     ​     ​
     MyPaintApp().run()     MyPaintApp().run()
 +</​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.1547744137.txt.gz · Zuletzt geändert: 2019/01/17 17:55 von stefanborn