jogl

    0熱度

    1回答

    爲什麼我們必須根據相機的視角來調整不同方向的紋理?它不應該是相同的(如果我啓用了深度測試) 編輯1: 我用我自己的程序進行測試。 這是我的渲染函數代碼。 if (position.z >= 0) pz = true; else pz = false; if (lz != pz) { slice.clear(); printf("Changed

    0熱度

    1回答

    我想在JOGL(用於OpenGL的Java綁定)中使用JavaCV錄製視頻。 這是打開的視頻文件中的代碼: VideoWriter wv; wv.open("video.avi", CV_FOURCC_DEFAULT, 30 , new Size(width, height), true); 的問題是,wv.isOpened()始終返回false並沒有創建視頻文件。 事情我已經嘗試: 更改

    2熱度

    1回答

    我目前正在嘗試通過使用JOGL將我的2D java遊戲的繪圖方法轉換爲OpenGL,因爲本機Java在快速連續繪製高分辨率圖像時似乎相當緩慢。現在我想要使用16:9的寬高比,但問題是我的圖像拉伸到了兩側。目前,我只畫一個白色的旋轉四測試此: public void resize(GLAutoDrawable d, int width, int height) { GL2 gl = d.

    1熱度

    1回答

    我的目標是使用着色器創建虛線。我已經定義了一維紋理,我認爲它應該被應用,但是我所有的線條都是黑色的。我希望有一些簡單的我只是想念。 我的線的頂點着色器: #version 330 core layout (location = 0) in vec2 iPosition; uniform mat4 transform; void main() { gl_Position = t

    1熱度

    1回答

    因此,我正在做一個JOGL項目,在該項目中,我正在繪製一艘可以升起/下沉並在地圖中移動的潛艇 - 注意這張地圖只是一個巨大的quad_strip。無論如何,我有下面的代碼進行混合。 gl.glBlendFunc(GL2.GL_SRC_ALPHA, GL2.GL_ONE_MINUS_SRC_ALPHA); gl.glEnable(GL2.GL_BLEND); gl.glDisab

    0熱度

    1回答

    首先,我是編碼3D圖形的新手,我希望這不是一個太愚蠢的問題。 我需要在JOGL的簡單形狀上繪製深度圖。要得出這樣的形狀,我按照這個教程在這裏: https://www.tutorialspoint.com/jogl/jogl_3d_triangle.htm 現在我想根據每個片段到焦點的距離上這種形狀顯示的顏色,幾乎在這裏顯示的: https://learnopengl.com/#!Advanced

    1熱度

    1回答

    我試圖在美國宇航局的Worldwind中實現自己的雜波濾波器,它引起了一個奇怪的問題 - 雜波濾波器還沒有做很多,但我會用它來移動東西當我通過了「閃爍」的問題。每當鼠標移動時,GlobeAnnotation渲染器都會閃爍。當我將雜波濾鏡設置爲空時,閃爍似乎不會發生。 這裏是一個GIF圖片,展示了我的意思:https://media.giphy.com/media/xT9IgFiZwYZ3VJHQU

    1熱度

    1回答

    所以我一直在工作2個晚上,這個代碼是我從老師那裏得到的。我一直在尋找在JOGL上找到一些好的Javadoc,但沒有取得太大的成功。所以我一直在使用try/fail方法來改變這裏和那裏的變量。我學會了如何控制旋轉,距離和大小。所以我讓我有點「太陽系」 - 但是這裏出現了我的問題 - 我如何爲我製作的不同行星實現多個紋理?繼承人我的代碼: public class RelativeTransforma

    0熱度

    1回答

    我目前使用JOGL OpenGL的渣口,我需要使用com.jogamp.newt.event.MouseEvent 我不知道如何申報呢,我發現​​這件事,但是我仍然困惑,我該怎麼聲明它 當我只是做了 public MouseEvent mouseEvent; ,並試圖用mouseEvent.getX() 它返回一個空指針異常,我又試圖 public MouseEvent mouseEvent

    0熱度

    1回答

    Worldwind發出關於缺失依賴關係的錯誤消息。該可執行文件可在8/10臺計算機(intel)上運行,所有版本都使用相同的軟件&版本(Windows 7 w/Jre8),相同的圖形卡/驅動程序(最近新增)。 在哪裏世界風不工作的電腦,誤差爲UnsatisfiedLinkError - : 要解決 「gluegen-rt.dll無法在IA 32位平臺上加載AMD 64位.DD」這,我下載了英特爾i