jogl

    0熱度

    1回答

    我想圍繞一箇中心旋轉一條線,並在java opengl中使用動畫顯示旋轉。我想讓動畫更快地發生,也就是說我想在每隔0.5秒後清除畫布。我的猜測是setSwapInterval正在做的伎倆,但它只需要一個整數作爲參數,所以我不能真正改變小於1單位的動畫時間。 這應該很簡單,但我不知道哪個參數實際上控制動畫時間間隔。 我的全局變量: double sec_theta = 0; 動畫製作獲取的主要方

    1熱度

    1回答

    我想使用P3D渲染器渲染基本的3D形狀而沒有任何別名/平滑的PGraphics實例,但noSmooth()似乎不起作用。 在OF我記得在紋理上叫setTextureMinMagFilter(GL_NEAREST,GL_NEAREST);。 什麼是處理等效? 我試圖用PGL: PGL.TEXTURE_MIN_FILTER = PGL.NEAREST; PGL.TEXTURE_MAG_FILTER

    0熱度

    1回答

    我有片段和頂點,並且我無法在java代碼中調用編譯三角形,每個頂點定義一種顏色。 package Projeto_2; import com.jogamp.opengl.*; import com.jogamp.newt.opengl.GLWindow; import com.jogamp.opengl.util.Animator; import java.io.BufferedRea

    0熱度

    1回答

    我試圖在openGL中創建和轉換一個多邊形,我爲轉換創建了一個函數,但是這會創建一個從x0到v_size的白線,我不明白爲什麼? 這是我的多邊形翻譯功能 public void translate1(GL2 gl, double x0, double x1, double y0, double y1){ double step = 0.2; for(double i = 0;

    0熱度

    1回答

    我有一個簡單的紋理平行六面體。 import java.io.File; import java.io.IOException; import javax.swing.JFrame; import com.jogamp.opengl.*; import com.jogamp.opengl.awt.GLCanvas; import com.jogamp.opengl.glu.GLU;

    0熱度

    1回答

    我創建了一個在oepnGL java中繪製圓的函數,我想在圓的圓周上旋轉另一個圓? 這是我創建圓的函數,如何改變它在圓周上繪製圓? 例如創建一個新的圓作爲第一個圓的中心座標點? private void rotateAroundOz(GL2 gl, int r, double cx, double cy) { int step = 1; gl.glLineWidth(5)

    0熱度

    1回答

    我想寫一個繪圖儀類來顯示一組數據點(x,y,z)存儲在一個數組中使用Jzy3d。該類應包含一個方法plot(),該方法將數據集和(自動)顯示在三維座標系中。 該方法應該在時間依賴循環中順序調用。 到目前爲止,我已經管理得到一個scatter plot demo for Jzy3d工作,但我不知道代碼的每一位。 Jzy3d的文檔沒有提供太多的信息,我也無法真正在網上找到任何教程。 如果任何人都可以解

    1熱度

    1回答

    我正在嘗試使用自定義投影矩陣實現與投影映射有關的項目。我發現了一個可能給我提供線索的例子,但它太舊了,而且OpenGL和Processing同時變化很大。我對着色器和openGL並不是很熟悉,但到目前爲止,我可以將舊代碼更新到我在下面顯示的版本,因此您還可以與原始代碼進行比較。 我仍然得到一個: GLException:不是GL2實現 我也使用PGL,GL,PG2在同一時間有點糊塗。我覺得這不是一

    0熱度

    1回答

    下面給出的是我使用JOGL創建的兩行代碼。沿着x軸的一條線,而另一條線z。當我執行下面的代碼時,沿着x軸的線圍繞z軸旋轉,但是,沿着z軸的線不僅圍繞x軸旋轉,還意外繞着z軸旋轉(它是自己的軸)。我如何防止這種情況發生? public void display(GLAutoDrawable drawable){ final GL2 gl = drawable.getGL().getGL2

    2熱度

    2回答

    當我運行我的測試JOGL應用程序時,它說當我的系統根據OpenGl Extensions Viewer支持OpenGL 4.1時,線程上只有GL2可用。 有沒有人看到任何明顯的爲什麼只有GL2會在線程中被支持? 我使用的是2015年中的Macbook Pro,配備了Intel Iris和AMD Radeon R9顯卡。 這是一本書[計算機圖形學的編程在OpenGL與Java]的第一個練習。 4 J