Press "Enter" to skip to content

Python lernen, #19 3D Rotation, Projektion



Hier definieren wir einen 3D-Würfel und rotieren diesen auf der x-, y- und z-Achse inkl. perspektivischer Projektion auf den Bildschirm. Alle Berechnungen erfolgen über Matrix-Multiplikation mit Numpy. Die grafische Ausgabe erfolgt über pygame.

Sourcecode/Comments: https://github.com/Gravitar64/A-beautiful-code-in-Python

Ideen für neue Videos könnt Ihr hier sehen bzw. selbst Themen vorschlagen: https://github.com/Gravitar64/A-beautiful-code-in-Python/issues/1

PyGame 2.0.0 dev3: https://github.com/pygame/pygame/releases

numpy: https://www.python-kurs.eu/numpy.php

Blender (3D Modellierung, Texturierung, Animation, Rendering-Suite): https://www.blender.org/

Matrizenmultiplikation: https://de.wikipedia.org/wiki/Matrizenmultiplikation

3
Leave a Reply

avatar
3 Comment threads
0 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
0 Comment authors
Steven MüllerGravitarMine Factory Recent comment authors
  Subscribe  
newest oldest most voted
Notify of
Mine Factory
Guest
Mine Factory

Ich habe das Problem, dass ich beim Installieren von pygame immer nur Errormeldungen bekomme. Ist nicht nur bei pygame so, sondern auch bei simple-crypt usw. Mache Pakete lassen sich aber seltsamerweise ohne Probleme installieren.

Gravitar
Guest
Gravitar

Oh, numpy gehört übrigens nicht zum Standardfunktionsumfang (nur wenn ihr Anaconda installiert habt). Insofern also – falls es Probleme mit numpy gibt – im Terminal mit "pip install numpy" installieren. 7:56

Steven Müller
Guest
Steven Müller

Sehr schön darauf hab ich doch gewartet, Dankööööö 🙂