Python Tutorial deutsch, #19 3D Rotation, Projektion

preview_player
Показать описание
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.

Рекомендации по теме
Комментарии
Автор

Sehr schön darauf hab ich doch gewartet, Dankööööö :)

stevenmuller
Автор

Vielen Dank für das tolle Video. Man könnte noch bei der Tastaturabfrage ein Winkel-Dekrement einbauen:


if ereignis.type == pg.KEYDOWN:

tasten = pg.key.get_pressed()

if tasten[pg.K_KP_MINUS]:
vorzeichen = -1.0

if tasten[pg.K_KP_PLUS]:
vorzeichen = +1.0

if tasten[pg.K_x]:
wx = wx + vorzeichen * 0.1
if tasten[pg.K_y]:
wy = wy + vorzeichen * 0.1
if tasten[pg.K_z]:
wz = wz + vorzeichen * 0.1



Das war für mich eine interessante Einführung in pygame!

misterx
Автор

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

Gravitar
Автор

bei der Projektion wäre es bezüglich deiner gewünschten Effizienz auch möglich statt den punkt die pos mit einem 2 dimensionalen Projektionsarray zu multiplizieren.

teprox
Автор

Mensch du bin leider jetzt erst dazu gekommen mich damit zu befassen ^^ Erstmal, ICH HAB NEN NEUEN SNAKE HIGHSCORE: 16750 !
Achso und ich hab auch eine Lösung gefunden wie ich das Problem mit den "Instantcrash" bei Snake behebe, man siehe daran deine Videos haben Erfolg in meinem Hirn errungen :D


So und nun habe ich heute früh das Programm hier mitgemacht und muss sagen, ich bin erstaunt das es garnicht so schockierend schwer ist wie ich dachte ^^
Wenn man die richtige Herangehensweise erstmal kennt klingt das Ganze echt logisch .


Mir sowas selbst zu erarbeiten fällt mir zwar nach wie vor sau schwer, aber so gesehen bin ich ja nochj Anfänger also alles gut ^^
Danke dir mal wieder für das tolle Video =)


Hast du schon eine Vorstellung was du als nächstes machen möchtest ? Nur so der Interesse halber :D

baphomet
Автор

Wie kann ich den Punkt, um den sich mein Würfel dreht verändern?

dasheiligedonerhuhn
Автор

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.

jaytastisch