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