2009-04-22 13 views
3

Ich muss 3D-Projektionen zeichnen und ich verwende OpenGL Wrapper für JAVA. Problem: - Wie man den Blickpunkt in Java opengl einstellen (zum Beispiel möchte ich zu meinem Programm, um ein Objekt auf dem Bildschirm zu zeichnen, wie ich das Objekt von (0,0,0) betrachten) - wie zu setzen Perspektive (Zeigen Sie in 3D, wohin der Blick geht, zum Beispiel möchte ich programmieren, um das Objekt auf dem Bildschirm zu zeichnen, während ich von (0, 0, 0) bis (1, 1, 3) schaue3D-zeichnen, Einstellung Perspektive Punkt, Einstellung Aussichtspunkt!

Ich bin vertraut mit mathematischen Problem dieser Frage, also habe ich alle Koordinaten für Perspektiven berechnet. Ich brauche nur opengl Java-Funktion oder Funktionen, die diese neuen Koordinaten in Perspektive, die ich will, zeichnen kann.

HILFE !! :)))

Antwort

1

Nehe haben einen Anschluss der meisten ihrer Tutorials zu Java. Einer der Ersten sollte wahrscheinlich tun, was Sie brauchen, um sich selbst zu beginnen.

2

Hilft Ihnen das example? Die Funktion, die Sie vielleicht suchen, ist gluLookAt:

gluLookAt(GLdouble eyeX, 
     GLdouble eyeY, 
     GLdouble eyeZ, 
     GLdouble centerX, 
     GLdouble centerY, 
     GLdouble centerZ, 
     GLdouble upX, 
     GLdouble upY, 
     GLdouble upZ) 

PARAMETERS 
    eyeX, eyeY, eyeZ 
     Specifies the position of the eye point. 

    centerX, centerY, centerZ 
     Specifies the position of the reference 
      point. 

    upX, upY, upZ 
      Specifies the direction of the up vector. 
+0

tnx viel !! Das war sehr hilfreich. Als ich herausgefunden habe, funktionierte alles. :)) – shake