我目前正在用JAVA编写菜单系统,需要从世界坐标转换为屏幕坐标。我看了很多关于如何做到这一点后,并建立了以下内容: float[] v = new float[]{0,0,0,1}; //four vector location of object in object space
//multiply by model matrix
v[0] = model[0]*v[0
当试图创建一个JOGL对象TextureData,根据一些文件的构造器采用下列参数:“创建一个新的TextureData使用指定的参数对象和数据包含给定缓冲区” TextureData(GLProfile glp,
int internalFormat,
int width,
int height,
int border,
int pixelFormat,
int pixelType,
当我在屏幕上翻译3D模型时,移动看起来并不平滑。它跳转(没有意外,因为我翻译的因子为1)到每个翻译的位置。我的问题是,如何让模型在屏幕上移动而不显示这种干扰/跳跃动画效果。 我曾尝试减少翻译因素,但这当然会减慢运动的速度。 下面的代码块是在所述显示器(GLAutoDrawable绘制){}例程: for (float x = -8;x < 8; x+=2){
for (float z =