在研究GL_TEXTURE_WRAP参数的时候,发现它分了三个坐标,s t r坐标,一时没弄清楚,后来发现其意思就是uvw坐标,那啥又是uvw坐标呢,其实就是xyz坐标,u=x, v=y,w=z.
同理s=x, t=y. 完整形式的纹理坐标可以表示为(s,t,r,q),其中(s,t)对应一般三维建模软件中的uv也就是平面纹理图片的(x,y);r在使用三维纹理时使用, q为齐次坐标,通常为1
那为啥叫uvw呢,是不是什么特殊的缩写呢,no. 仅仅是因为xyz的前面三个字母是uvw. 同理,st是uvw的前面两个字母,简单的排一排而已。
那r怎么回事呢。。,不是应该rst坐标么,为啥变成了str了。介个,偶也不知道了,OpenGL这些鸟人,胡搞瞎搞
本文介绍了OpenGL中GL_TEXTURE_WRAP参数的概念及其与UVW坐标的关联。UVW坐标实际上等同于XYZ坐标,用于定义纹理映射到3D模型上的方式。文章还解释了ST坐标与完整的纹理坐标(s,t,r,q)的含义。
8842

被折叠的 条评论
为什么被折叠?



