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

Mind

Treue Seele

  • »Mind« ist der Autor dieses Themas
  • Private Nachricht senden

21

26.04.2004, 11:51

ich hab kein Objekt hab ich was von objekt gesagt nur einen Punkt( es sei den du betrachtest diesen Punkt als Objekt) ich will nur den vektor des gedrehten punktes haben.
das net einfach ist hab ich ja auch net gesagt
ganz kurz gesagt ich will nur diesen punkt um diese Achse um einen winkel x drehen

Anonymous

unregistriert

22

26.04.2004, 12:54

Also ich kann mich da ja jetzt täuschen,
aber wenn du einen Punkt um eine bekannte Z-Achse drehen willst müsste das doch eigentlich so gehen :

(also mit der Tribase, ansonsten musste ein paar sachen ändern,
da müsste es ja fürs meisste entsprechende D3DX-Befehler geben)

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
tbVector3 vXAxis = tbVector3Normalize(tbVector3Cross(vAktuelleYAchse, vNeueZAchse));

tbVector3 vYAxis = tbVector3Normalize(tbVector3Cross(vNeueZAchse, vXAxis));

tbMatrix mMatrix = tbMatrixScaling(fAktuelleSkalierung) *
                tbMatrixAxes(vXAxis, vYAxis, vNeueZAchse) *
    tbMatrixTranslation(vPosition-vDrehPunkt) *
  //und dann halt die Rotation die Du willst also BSP :
                tbMatrixRotationX(0.5f);

tbVector3 vNeuePosition =
       tbVector3TransformCoords(vPosition, tbMatrixInvert(mMatrix));


wie gesagt hab ich jetzt nicht so probiert und schnell geschrieben.....

Klaus

Treue Seele

Beiträge: 245

Wohnort: Stuttgart

Beruf: Schüler

  • Private Nachricht senden

23

26.04.2004, 21:32

Wo ich grade die Normalize Funktionen seh...

Heißt das auf deutsch eigentlich auch "Normalisieren" oder heißt es "Normieren"?
Mozilla Firefox
The Browser - reloaded

Mind

Treue Seele

  • »Mind« ist der Autor dieses Themas
  • Private Nachricht senden

24

27.04.2004, 08:43

sorry bin gestern nicht mehr zum posten gekommen habs gestern noch rausbekommen zuminderst sieht richtig aus =)

Werbeanzeige