例如,如果我正在使用
这样做的原因是,如果我试图可视化立方体的横截面,如下图所示。红色矩形'abcd'是我试图可视化的横截面。但我注意到,绿色矩形'ABCD'的坐标要容易得多(特别是当平面不垂直于任何轴时)。
我刚刚尝试了一下。似乎没有任何问题。但是我仍然有点担心。我不知道这样做是否是良好的实践。所有类型的图形卡是否都支持此操作?
glTexCoord3f(GLfloat s,GLfloat t,GLfloat r)
,则参数s
、t
、r
应在0.0f
和1.0f
范围内。但是我想知道我们是否可以设置超出此范围的某些值?这样做的原因是,如果我试图可视化立方体的横截面,如下图所示。红色矩形'abcd'是我试图可视化的横截面。但我注意到,绿色矩形'ABCD'的坐标要容易得多(特别是当平面不垂直于任何轴时)。
![Visualization of the cross section of a cube](https://istack.dev59.com/haVOU.webp)
GL_TEXTURE_RECTANGLE
...当我想到不遵循纹理坐标常规规则的纹理时,这是我首先想到的东西。 - Andon M. Coleman