我将使用哪些参数特别是 s 和 t 来对球体进行文本映射?我尝试了各种不同的选项,但无论我为 float[] s 和 t 选择什么值,总会有一小部分失真。我可以做飞机和圆柱体,但我不确定球体。任何帮助,将不胜感激。
gl.glTexGeni(GL2.GL_T, GL2.GL_TEXTURE_GEN_MODE, GL2.GL_OBJECT_LINEAR);
float[] s = {1f, 0f, 0f, 0};
gl.glTexGenfv(GL2.GL_S, GL2.GL_OBJECT_PLANE, s, 0);
float[] t = {0f, 1f, 0f, 0};
gl.glTexGenfv(GL2.GL_T, GL2.GL_OBJECT_PLANE, s, 0);