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