2009-04-22 51 views
3

我需要繪製3D投影,我使用的是用於JAVA的opengl包裝。 (0,0,0)) - 如何設置透視點(如何設置透視點)(如何設置透視點(如何設置透視點)點在3D看看哪個方向前進,例如我想要程序可以在屏幕上繪製對象,正如我從(0,0,0)到(1,1,3)所示)三維繪製,設置透視點,設置視點!

我熟悉數學這個問題的問題,所以我已經計算了透視圖的所有座標。我只需要opengl java函數或者設置可以以我想要的角度繪製這個新座標的函數。

幫助! :)))

回答

1

Nehe有大部分的教程到Java的端口。第一個人可能應該做你需要的東西,讓自己開始。

2

請問example對您有幫助嗎?你也許尋找的功能是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很多!這是非常有用的..當我發現功能一切工作了.. :)) – shake 2009-04-22 16:35:15