jogl

    0热度

    1回答

    我想使用JOGL库,我想在Linux和Windows上使用它... 将在Linux上运行的项目编译在Windows上运行? 如果我想为Windows编译它,我是否必须更改包含的库? Regards, Peter。

    0热度

    1回答

    我有一个令人难以置信的哑巴小样本,可能从教程中直接撕开,每次运行时都会在退出时生成警告。我很好奇我错过了什么。任何想法,链接,我忘记的东西? 这里的主窗口设置... package com.emarcotte; import javax.media.opengl.GLCapabilities; import javax.media.opengl.GLProfile; import com

    0热度

    1回答

    基本上,我实现的旋转只在屏幕被调整大小期间被绘制到屏幕上。为了调试,我在display()函数中插入了一个print,输出角度。在运行程序时,它只显示display()的两次迭代的输出,然后在随后调整屏幕大小的过程中再次显示输出。 这使我相信display()只会被调用两次? 我已经在下面发布了相关回调,但是让我知道是否需要其他代码。 float angle = 0.0f; float incr

    0热度

    1回答

    我正尝试在jogl中为我的多边形着色。我已将顶点存储在数组中,三角形顺序的索引数组和颜色数组。代码如下,但我面临的问题是三角形是白色的,而不是来自颜色缓冲区的颜色。 float f[] = {1000,2000,-4000,-2000,-2000,-4000,2000,-2000,-4000,1000,-4000,-4000}; FloatBuffer buffer = GLBuffer

    1热度

    2回答

    我对nurbs在jogl做了一些研究,但不幸的是没有得到适当的结果,我怀疑jogl不支持nurbs?如果jogl支持,任何人都可以引导我的例子或文学吗?

    0热度

    1回答

    尝试初始化JOGL中的某些着色器。 任何想法为什么错误是空的?我检查它的大小,它看起来大于0,因为"Unknown"未打印。 vertexShaderProgram = gl.glCreateShader(GL2.GL_VERTEX_SHADER); fragmentShaderProgram = gl.glCreateShader(GL2.GL_FRAGMENT_SHADER); gl.gl

    0热度

    1回答

    我使用JFreeChart构建图表,并决定使用OpenGL(jogl)来提高应用程序的速度。例如,我有这个功能绘制样条曲线: @Override protected void drawFirstPassShape(Graphics2D g2, int pass, int series, int item, Shape shape) { g2.setStroke

    0热度

    2回答

    有谁知道为什么被抛出这个错误? 我以为我使用glEnableVertexAttribArray时,我绑定到VBO? com.jogamp.opengl.GLException: array vertex_buffer_object must be bound to call this method at jogamp.opengl.gl4.GL4bcImpl.checkBufferObj

    -1热度

    1回答

    好,所以我想用JoglGL来扩展一些东西。 我的代码会缩放一些东西,但我希望它是来自我的固定点,这是我的起源..我在文档中阅读,如果我选择一个固定点离开它应该工作,但每次我都做并从中心点移动...任何想法? 公共无效刻度(双SX,SY双) { vertices[0][0]=vertices[0][0]*sx; vertices[0][1]=vertices[0][1]*sy;

    -1热度

    1回答

    我将凹凸贴图应用到树上。当没有应用正常的映射时,它看起来像这样。 但是当使用法线贴图,它竟然是过于激进的遵循这是丑陋的。 我检查应该是精细切数据。所以我想知道是不是因为使用了错误的普通纹理图像。 这里是我的顶点着色器代码: "#version 430 \n" + "layout (location = 3) uniform mat4 mvMatrix; \n"