Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi rotieren um ein Object (https://www.delphipraxis.net/387-rotieren-um-ein-object.html)

theomega 11. Jul 2002 16:34


rotieren um ein Object
 
Hallo
ich habe in der Mitte meiner 3D szene ein Object, jetzt will ich die Kamera um das Object kreisen lassen: dabei muß ich die Koordinaten wie folgt angeben:
x,y,z wobei alle > 0 und < 1.
Und i eine Zählervariable zwischen 0 und 1
Wie muß ich das jetzt machen:
kann es sein, dass
sin(i)*10,0, cos(i)*10 funzt?

Christian Seehase 11. Jul 2002 18:22

Moin TheOmega,

also falls ich Dein Problem richtig verstanden habe, könntest Du das Problem so lösen:

Code:
var
  i : double;

begin
  i := 0.01;
  while i < 1 do
  begin
    // Mach was mit dem Wert in i
    i := i + 0.01;
  end;
end;

theomega 11. Jul 2002 18:30

So weit war es mit auch klar, nur was muß ich evektiv tun, damit ich um ein Object mit der Kamera rotieren kann?

Christian Seehase 11. Jul 2002 20:03

Moin TheOmega,

schade, da hab' ich Dein Problem nicht richtig verstanden :?

Da muss ich dann leider passen.

erniepb 14. Jul 2002 17:42

na mal sehn ob ich da was richtig verstanden hab ..
also ich denke mal du hast n 3D Koordinatensystem mit X,Y,Z-Achse oder ?!?!
und die Intervalle sind dann jeweils ]0/1[ oder ?!?!?!

und du willst jetzt einen Punkt (die Kamera) um einen anderen (das Objekt) rotieren lassen?? also in einer Kreisbahn ??

sag mal bescheid ob das soweit richtig is ..

theomega 14. Jul 2002 18:29

genau so ist es. Mir geht es um die Formel. Das müßte doch irgendwie mit Sinus oder/ und Consius gehen. Dabei sollt natürlich der y-Wert (in die Höhe) immer gleich bleiben.

Alexander Roth 20. Okt 2004 10:44

Re: rotieren um ein Object
 
Anstandt die Kamera kreisen zu lassen könnte man doch auch die objekte sich drehen lassen.
Sie mal hier nach!

dizzy 20. Okt 2004 10:47

Re: rotieren um ein Object
 
14.07.2002

...ich glaub das ist Rekord, oder? :mrgreen:

Strophi 20. Okt 2004 12:46

Re: rotieren um ein Object
 
Hi,

das Problem löst man mit Matrizen.

Ich hab' da mal einen Link gefunden:

http://www.makegames.com/3drotation/

und noch einen:

http://olli.informatik.uni-oldenburg...ow7/page1.html




mfg

Strophi


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:33 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz