Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Osram

Alter Hase

Beiträge: 889

Wohnort: Weissenthurm

Beruf: SW Entwickler

  • Private Nachricht senden

21

27.04.2004, 19:30

Wie ich gesagt habe, erst verschieben, dann rotieren und dann nochmal verschieben. In Deinem Code kommen ja die magischen Werte gar nicht vor (-20, 50, 0 ;)).

Jack Raynor

Treue Seele

  • »Jack Raynor« ist der Autor dieses Themas

Beiträge: 111

Wohnort: Korprulu Sektor BR-5-Tarsonis

Beruf: Schüler

  • Private Nachricht senden

22

28.04.2004, 16:04

Die werden vorher schon zu m_vPosition addiert. Aber du kannst mir ja mal deine Version schreiben (also wie du die Matrix programmieren würdest).

Jack
Was wäre wenn in jedem von uns ein Held stecken würde? Was wäre wenn jeder von uns als Held geboren wäre? Hättest du den Mut Held zu werden?
Legenden des Tassadar, Kapitel 3, Absatz 5

Starcraft - Battle of Races

Osram

Alter Hase

Beiträge: 889

Wohnort: Weissenthurm

Beruf: SW Entwickler

  • Private Nachricht senden

23

28.04.2004, 16:37

Zitat


Die werden vorher schon zu m_vPosition addiert.


Ah, klar, das kann nicht funktionieren.

m_mTransform =bsMatrixScaling(m_vScaling) * bsMatrixTranslation(vMagic) * bsMatrixRotation(m_vRotation.x, m_vRotation.y, m_vRotation.z) * bsMatrixTranslation(m_vPosition);

vMagic ist das (-20, 50, 0). vPosition ist die Spieler Position OHNE die (-20,50,0). Es kann sein das ich alles falsch rum hab, wenns nicht geht, alle Matrizen in der anderen Reihenfolge multiplizieren.

Klaus

Treue Seele

Beiträge: 245

Wohnort: Stuttgart

Beruf: Schüler

  • Private Nachricht senden

24

28.04.2004, 16:59

Eine schöne Bilderreihe ;) (als ob ich zu viel Zeit hätte....)


(Link)

(Link)



(Link)

(Link)
Mozilla Firefox
The Browser - reloaded

Jack Raynor

Treue Seele

  • »Jack Raynor« ist der Autor dieses Themas

Beiträge: 111

Wohnort: Korprulu Sektor BR-5-Tarsonis

Beruf: Schüler

  • Private Nachricht senden

25

28.04.2004, 20:05

Danke, an alle! Ich werds mal ausprobieren!

Jack
Was wäre wenn in jedem von uns ein Held stecken würde? Was wäre wenn jeder von uns als Held geboren wäre? Hättest du den Mut Held zu werden?
Legenden des Tassadar, Kapitel 3, Absatz 5

Starcraft - Battle of Races

Werbeanzeige