Cursorposition im 3D-Raum

Fragen zu Grafik- & Soundproblemen und zur Spieleprogrammierung haben hier ihren Platz.
Benutzeravatar
Batze
Beiträge: 1492
Registriert: 03.06.2005 21:58
Wohnort: Berlin
Kontaktdaten:

Cursorposition im 3D-Raum

Beitrag von Batze »

Kann man irgendwie rauskriegen wo im 3D-Raum (also bei OGRE z.B.) sich die Maus befindet.
So das man irgendwo drauf klicken kann. Ich krieg ja nur 2D-Koordinaten, die mir nichts darüber sagen wo das ist.
Hier sind meine Codes (aber die Seite geht gerade nicht):
http://www.basicpure.de.vu
Benutzeravatar
Green Snake
Beiträge: 1394
Registriert: 22.02.2005 19:08

Beitrag von Green Snake »

ne, geht glaube ich ni8cht, da man ja die maus nur auf 2d sachen brauchen kann, um etwas anzuklicken.
ensonnsten müsstest du das ganz irgendwie ausrechnen, da es ja keine kollision von 2 auf 3d gibt.
aber man könnte ja auch die maus in ein mesh verwandeln, und dann herausfinden, wann die maus for einem objekt ist, und dann mousebutton ermitteln...hmm...gute frage.... :allright:
-.-"
Benutzeravatar
AndyX
Beiträge: 1272
Registriert: 17.12.2004 20:10
Wohnort: Niederösterreich
Kontaktdaten:

Beitrag von AndyX »

Aber dann müsste die Maus folgende Bewegungen umwandeln:

z
|_x
/
y

Maus nach vor oder hinten bewegen: Y-Achse
Maus links oder rechts bewegen: X-Achse
Maus oben oder unten bewegen: Z-Achse
Benutzeravatar
Batze
Beiträge: 1492
Registriert: 03.06.2005 21:58
Wohnort: Berlin
Kontaktdaten:

Beitrag von Batze »

Ausrechnen habe ich mir schon gedacht, aber wie.
Ich kann mir höchstens vorstellen, dass man ausrechnen kann welcher Punkt z.B: 50 WE vor der Kamera ist.
WE = Welteineinheiten

Gibt es nicht immer jede Menge Punkte die in einer Richtung liegen?
Hier sind meine Codes (aber die Seite geht gerade nicht):
http://www.basicpure.de.vu
Benutzeravatar
AndyX
Beiträge: 1272
Registriert: 17.12.2004 20:10
Wohnort: Niederösterreich
Kontaktdaten:

Beitrag von AndyX »

Naja ich finde das aber ziemlich unnötig, das auszurechnen :freak: NAja, aber für was brauchst du es?
Benutzeravatar
Batze
Beiträge: 1492
Registriert: 03.06.2005 21:58
Wohnort: Berlin
Kontaktdaten:

Beitrag von Batze »

Für ein Programm bei dem man was anklicken können soll (Strategiespiele sind dir wohl unbekannt :wink: ).
Da will ich eine schöne 3D-Grafik haben.
Hier sind meine Codes (aber die Seite geht gerade nicht):
http://www.basicpure.de.vu
Benutzeravatar
Green Snake
Beiträge: 1394
Registriert: 22.02.2005 19:08

Beitrag von Green Snake »

die kannst du dir doch auch mit blender machen? :?
-.-"
Benutzeravatar
AndyX
Beiträge: 1272
Registriert: 17.12.2004 20:10
Wohnort: Niederösterreich
Kontaktdaten:

Beitrag von AndyX »

Kennste Empire Earth nicht? :mrgreen:

@Batze: Render die 3D-Modelle einfach während der Laufzeit auf Sprites. Sollte vllt gehen :allright:
Benutzeravatar
Batze
Beiträge: 1492
Registriert: 03.06.2005 21:58
Wohnort: Berlin
Kontaktdaten:

Beitrag von Batze »

Hää?
Ich will doch 3D und kein 2D. :?
Oder was meinst du jetzt?
Hier sind meine Codes (aber die Seite geht gerade nicht):
http://www.basicpure.de.vu
Benutzeravatar
AndyX
Beiträge: 1272
Registriert: 17.12.2004 20:10
Wohnort: Niederösterreich
Kontaktdaten:

Beitrag von AndyX »

Ja eh

Moment, ne ich hab Stuss geredet :|
Antworten