Aktuelle Zeit: 13.05.2025, 13:37

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 1 Beitrag ] 
Autor Nachricht
 Betreff des Beitrags: Rotations Problem
BeitragVerfasst: 18.05.2008, 18:50 
Offline

Registriert: 22.04.2007, 13:12
Beiträge: 53
Hi @ All
Hab mal wieder ein Problem :P diesmal mit der Rotation eines Modells.

Was ich vorhabe.

Ich habe ein Modell² welches von einem bestimmten Vertex, objecte³ ausstrahlen soll.
Soweit so gut.

Jetzt hab ich aber das Problem das mein Modell² sich drehen kann und simit die ausstrahlungsrichtung ändert.
Meine Modelle³ haben einen Bewegungsvector womit ich die Ausstrahlungsrichtung festlegen kann... nur leider wird diese nich beim drehen des Modell² beeinflusst.

Wie ich es lösen wollte
Code:
Dim moving As Vector3D = New Vector3D(
    (item.mydir.X * workwindow.deltatime) + (item.Toleranz_X * workwindow.deltatime),
    (item.mydir.Y * workwindow.deltatime) + (item.Toleranz_Y * workwindow.deltatime),
    (item.mydir.Z * workwindow.deltatime) + (item.Toleranz_Z * workwindow.deltatime)
)
trans = item.emitterMatrix
trans.RotateVect(moving)
moving.Normalize()
part.Position = New Vector3D(part.Position.X + moving.X, part.Position.Y + moving.Y, part.Position.Z + moving.Z)

Das funktioniert auch soweit bis zu dem Punkt das er die Bewegungsgeschwindigkeit nichtmehr richtig annimmt.
Die Modelle³ bewegen sich nicht so wie Sie es machen wenn ich den Vector nicht Rotiere.
???!!!!!

Mache ich da etwas Falsch ??
Achso Ps. Die Modelle³ werden immer in richtung Camera ausgerichtet...

Hoffe Ihr versteht was mein Problem ist und könnt mir helfen... (ist echt schwer zu beschreiben aber ich habs versucht :P )

LG
SAS

_________________
Progammiersprache: VB.NET 2005
Irrlichtversion: Irrlicht.Net CP 0.8


Zuletzt geändert von frodenius am 19.05.2008, 19:55, insgesamt 1-mal geändert.
code formatiert


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 1 Beitrag ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 7 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
cron
Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de