Author Topic: X_Make3d  (Read 1339 times)

Offline WPShadow

  • Administrator
  • Prof. Inline
  • *******
  • Posts: 1667
    • View Profile
    • http://lostrevenant.blogspot.com
X_Make3d
« on: 2008-Mar-06 »
Hi!

Ich habe da mal eine ganz spezifische Frage:

Die Beschreibung ist ja: X_MAKE3D znahe#, zfern#, brennweite#

Nun frage ich mich, wie das mit der Brennweite so ist. Im Prinzip bedeutet es ja, daß man von der Position der Kamera aus einen Blickwinkel von z.B. 45° hat. Also von der Mitte des Bildschirms +/- 22,5° , oder?

Ich frage, weil ich die Maus bzw. den Mauszeiger als Zielsystem benutzen möchte. Also normale Steuerung (WASD) und per Maus zielen möchte. Das würde jedoch bedeuten, daß ich den aktuellen Schiffswinkel +/- der aktuellen (umgerechneten) Mausposition und dem daraus errechneten Winkel als Schussrichtung benutzen muß.

Außerdem stellt sich für mich wiederum die Frage, inwieweit der Winkel widerum stimmt, wenn ich von der Kamera aus ziele und vom Schiff aus schieße. Durch die Entfernung zum Schiff ergibt sich da immer eine andere Schnittentfernung (Sicht und tatsächliche Schussrichtung).

Wichtig ist erst einmal, ob ich mit den 22,5° richtig liege! Stimmt das?

Gruß

W.
AMD X2 4600, 2 GB Ram, ATI X1950 XTX, XP PRO SP2: GLB Premium 10.beta_dingsi, <(´.´<) Kirby Dance (>`.`)>
http://lostrevenant.blogspot.com
alea iacta est

Offline Kitty Hello

  • code monkey
  • Administrator
  • Prof. Inline
  • *******
  • Posts: 10803
  • here on my island the sea says 'hello'
    • View Profile
    • http://www.glbasic.com
X_Make3d
« Reply #1 on: 2008-Mar-06 »
ähhh. Ich kapier's nicht. Aber die Richtung bekommst Du mit screen2world raus ;)

Offline WPShadow

  • Administrator
  • Prof. Inline
  • *******
  • Posts: 1667
    • View Profile
    • http://lostrevenant.blogspot.com
X_Make3d
« Reply #2 on: 2008-Mar-07 »
Bekomme ich da auch den Winkel nach links und rechts raus, den die Rakete zum Raumschiff haben muß raus?

Ich bin morgen daheim, dann stelle ich eine Zeichnung online. Die macht dann hoffentlich alles klar!!!
AMD X2 4600, 2 GB Ram, ATI X1950 XTX, XP PRO SP2: GLB Premium 10.beta_dingsi, <(´.´<) Kirby Dance (>`.`)>
http://lostrevenant.blogspot.com
alea iacta est