Show pageOld revisionsBacklinksBack to top This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. Source-Code {{ :kurse:efcomputergrafik:svg2gcode.zip |svg2gcode.zip}} Änderungen: * Jede Klasse hat eine eigene Datei * Zusätzliche Methoden in Kurven, Kurve und Bezier * main.py für das Hauptprogramm ====== Aufgaben ====== * Studieren die Datei main.py und verstehen Sie, was genau abläuft. * Studieren Sie die Klasse BBox und deren Methoden, insbesondere BBox.w() und BBox.origin(). Warum wird bei letzterer nicht einfach self.pts[0] zurückgegeben? * Implementieren Sie den fehlenden Teil des Konstruktors (__init__ Methode) der Klasse Transform * Studieren Sie die Methoden transform() der Klassen Kurven, Kurve und Bezier. * Implementieren Sie die Methode Bezier.at(t), die den Kurvenpunkt zum Parameter t berechnet. * Studieren Sie die Methoden ptList() der Klassen Kurve und Bezier. * Implementieren Sie die Funktion umrechnen(v) in main.py * Testen, bis Freude herrscht! kurse/efcomputergrafik/kw50.txt Last modified: 2019/12/11 20:30by Ivo Blöchliger