Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/373.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java LWJGL圆柱体纹理贴图_Java_Opengl_Lwjgl_Texture Mapping - Fatal编程技术网

Java LWJGL圆柱体纹理贴图

Java LWJGL圆柱体纹理贴图,java,opengl,lwjgl,texture-mapping,Java,Opengl,Lwjgl,Texture Mapping,我想知道如何在org.lwjgl.util.glu.Cylinder类上预执行纹理映射。我 希望能够围绕圆柱体的“侧边/曲线”部分包裹纹理 这是我的主要问题,但知道如何在所有的平台上实现这一点也会很有帮助 lwjgl.util.glu.中的“二次”类,根据德国劳埃德船级社对glUCylinder的参考: 如果启用了纹理(使用GluQuadrictTexture),则纹理 生成坐标以使t从0.0线性变化 在z=0到1.0时,z=高度,s 范围从+y轴的0.0到+x轴的0.25, 在-y轴上为0.5

我想知道如何在org.lwjgl.util.glu.Cylinder类上预执行纹理映射。我 希望能够围绕圆柱体的“侧边/曲线”部分包裹纹理

这是我的主要问题,但知道如何在所有的平台上实现这一点也会很有帮助
lwjgl.util.glu.

中的“二次”类,根据德国劳埃德船级社对glUCylinder的参考:

如果启用了纹理(使用GluQuadrictTexture),则纹理 生成坐标以使t从0.0线性变化 在z=0到1.0时,z=高度,s 范围从+y轴的0.0到+x轴的0.25, 在-y轴上为0.5,在-x轴上为0.75, 然后在+y轴返回到1.0

您可以在网站上找到各种OpenGL函数的参考。它们适用于C版本,但Java的语法变化不大

如果该映射不是您想要的,那么很遗憾,您必须编写自己的代码来生成具有正确纹理坐标的圆柱体模型