jogl

    1热度

    1回答

    什么用GL_ARB_sample_shading与每个样本的阴影通过 gl4.glMinSampleShading(1.0f); 一个纯粹的超级采样抗锯齿(SSAA)和多级采样之间的差值Vs? 我更喜欢后者,因为与SSAA相比,它不需要更大的纹理,它提供了很大的灵活性..即:甚至可以在运行期间在SS和纯多重采样之间切换它.. 任何缺点我不知道?

    0热度

    1回答

    我需要进行以下操作,但我不确定要如何进行归档。 我需要它看起来像这样: 这是我迄今所做的:所有的 float tempHeight = height * 0.20f; float tempWidth = width * 0.20f; float increase = 0; float colour = 0.20f; float temp = 0;

    0热度

    1回答

    我有个问题与该代码 public static void main(String[] args) { final GLProfile profile = GLProfile.get(GLProfile.GL2); GLCapabilities capabilities = new GLCapabilities(profile); final GLCanvas glc

    1热度

    1回答

    我使用JOGL的游戏,但下面的错误被抛出: Exception in thread "main-AWTAnimator#00" com.jogamp.opengl.util.AnimatorBase$UncaughtAnimatorException: com.jogamp.opengl.GLException: Caught InternalError: Immutable glNamedBuf

    1热度

    1回答

    我有许多小图像,并且这些图像可以合并为一个大图像。 现在,我使用VBO来做到这一点,它是有效的。部分渲染功能是这样的: for (int i = 0; i < mListTexData.size(); i++) { gl.glBindTexture(GL2.GL_TEXTURE_2D, mTexturesIDs.get(i)); gl.glDrawArrays(GL2.GL_Q

    1热度

    1回答

    我正在写一个使用JFrame和OpenGL的jogl程序来显示1500个旋转立方体(由六个方块绘制)。每个都有不同的尺寸,转速和方向。最大帧数大约为25.我认为这很慢。我没有实现灯光效果和其他东西。我的笔记本电脑是几个月前购买i7的13英寸Macbook Air。这是我的代码供您参考。你能否给我一些建议来改善我的计划表现?建议不适合我的情况也受到欢迎。例如,哪种gl或flu功能会减慢我的电脑速度?

    1热度

    1回答

    public class SimpleJOGL2 implements GLEventListener { private float x = 0.5f; private float y = -0.5f; public static void main(String[] args) { Frame frame = new Frame("Simple JO

    7热度

    1回答

    世界风的点地标渲染具有如下特征:通过调用setLineEnabled在这个截图下降从标线到地形: 什么我想做的是添加一个像这样的线,也可以与战术符号一起使用。我的第一个想法是借用逻辑来从PointPlacemark可渲染的逻辑中执行此操作,并将其添加到AbstractTacticalSymbol可渲染的。我已经尝试过,而且迄今为止我一直没有成功。 以下是我迄今所做的: 将此添加到OrderedSy

    3热度

    1回答

    我正在寻找一种方式来以编程方式截图我GLCanvas没有awt Robot。 这里是我的当前设置: 构造: glcaps = new GLCapabilities(GLProfile.get(GLProfile.GL2)); glcaps.setDoubleBuffered(true); glcaps.setHardwareAccelerated(true); glcanvas = new

    1热度

    1回答

    如何在JOGL中关于Z轴旋转图像而不使用glRotatef函数?我不明白如何获得z',因为没有e.getZ()函数。如何计算一个z_prime?现在当我尝试围绕z轴旋转时,它就像在开始时围绕z轴旋转它,然后开始围绕y轴旋转它,然后返回到z(这很有意义,因为我有z_rot += y_prime。我怎么能只是旋转它绕ž并计算Z”? public void transform(float[] vert