我目前正在用JAVA編寫菜單系統,需要從世界座標轉換爲屏幕座標。我看了很多關於如何做到這一點後,並建立了以下內容: float[] v = new float[]{0,0,0,1}; //four vector location of object in object space
//multiply by model matrix
v[0] = model[0]*v[0
當試圖創建一個JOGL對象TextureData,根據一些文件的構造器採用下列參數:「創建一個新的TextureData使用指定的參數對象和數據包含給定緩衝區」 TextureData(GLProfile glp,
int internalFormat,
int width,
int height,
int border,
int pixelFormat,
int pixelType,
當我在屏幕上翻譯3D模型時,移動看起來並不平滑。它跳轉(沒有意外,因爲我翻譯的因子爲1)到每個翻譯的位置。我的問題是,如何讓模型在屏幕上移動而不顯示這種干擾/跳躍動畫效果。 我曾嘗試減少翻譯因素,但這當然會減慢運動的速度。 下面的代碼塊是在所述顯示器(GLAutoDrawable繪製){}例程: for (float x = -8;x < 8; x+=2){
for (float z =