Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung | |||
ss16:physiksimulation_doc_python [2016/08/14 22:12] markumnus Überschrift verschönert |
ss16:physiksimulation_doc_python [2016/08/14 22:37] (aktuell) markumnus |
||
---|---|---|---|
Zeile 103: | Zeile 103: | ||
====Visualizer.py==== | ====Visualizer.py==== | ||
Diese Datei deklariert die Klasse //Visualizer//. Im Konstruktor nimmt sie eine Liste mit Objekten entgegen, die visualisiert werden sollen. Außerdem wird die //scene// für Visual initialisiert.\\ | Diese Datei deklariert die Klasse //Visualizer//. Im Konstruktor nimmt sie eine Liste mit Objekten entgegen, die visualisiert werden sollen. Außerdem wird die //scene// für Visual initialisiert.\\ | ||
- | Mit der Methode //run()// wird die Animation gestartet. Die benötigten Positionsdaten werden mithilfe eines [[abc|Readers]] ausgelesen. | + | Mit der Methode //run()// wird die Animation gestartet. Die benötigten Positionsdaten werden mithilfe des Readers ausgelesen. |
<code Python> | <code Python> | ||
from visual import * | from visual import * | ||
Zeile 175: | Zeile 175: | ||
self.w.show() | self.w.show() | ||
</code> | </code> | ||
- | ... welches wiederum Buttons hat, die z.B. beim Klicken auf "OK" ein Objekt erstellen und es zunächst per [[abc|Interface]] im [[abc|Universe]] speichern: | + | ... welches wiederum Buttons hat, die z.B. beim Klicken auf "OK" ein Objekt erstellen und es zunächst per [[ss16:Physiksimulation_Doc_cpp#Interface.cpp|Interface]] im [[ss16:Physiksimulation_Doc_cpp#Universe.cpp|Universe]] speichern: |
<code Python> | <code Python> | ||
def output0(self): | def output0(self): |