Schaut euch doch mal bitte diesen GlScene-Programmausschnitt an:
Code:
procedure TForm1.Bewegung(phi, theta :Real);
begin
GLDummyCube2.RollAngle:= phi;
GLDummyCube2.PitchAngle:= theta;
end;
Wenn ich nur einen Winkel rauf und runter ändere, dann funktioniert das ganz gut und auch genau so, wie ich das erwarte. Rufe ich aber die Prozedur auf und übergebe für phi und theta den gleichen Wert, dann beginnt mein DummyCube, sich ganz langsam um seine Hochachse zu drehen, was eigentlich einer Änderung des TurnAngle entspräche. Seltsamerweise wird der weiterhin als 0° angezeigt.
- Woran liegt das denn?
- Wie kann ich das verhindern?
Ich hoffe, ihr könnt mir bei diesem Problem, das eher GlScene betrifft, mit fundiertem Rat zur Seite stehen.
Danke!
Mitglieder in diesem Forum: 0 Mitglieder und 13 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.