gpt4 book ai didi

java - LWJGL 中的纹理球体

转载 作者:行者123 更新时间:2023-12-01 04:46:31 25 4
gpt4 key购买 nike

我想绘制一个 GLU 球体,它可以工作,但现在我不知道如何对其进行纹理处理。glTexCoord2f 没有任何可以去的地方。

最佳答案

如果您使用 LWJGL,我认为没有办法轻松做到这一点。在 gluSphere() 的 Windows 文档中,它说:

If texturing is turned on (with gluQuadricTexture): texture coordinates are generated so that t ranges from 0.0 at z = -radius to 1.0 at z = radius (t increases linearly along longitudinal lines); and s ranges from 0.0 at the positive y-axis, to 0.25 at the positive x-axis, to 0.5 at the negative y-axis, to 0.75 at the negative x-axis, and back to 1.0 at the positive y-axis.

但是 gluQuadricTexture 不包含在 LWJGL 中(或者至少我没有找到它)。您可以尝试导入带有 UV 坐标的 obj 球体,或者创建自定义球体类来生成 UV。

对于那些不使用 LWJGL 的人,这是我发现的关于纹理 gluSphere 的一个很好的小教程: http://acidleaf.com/texture-mapping-the-glusphere/

关于java - LWJGL 中的纹理球体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15741146/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com