C++ 应用无坐标纹理

C++ 应用无坐标纹理,c++,opengl,3d,textures,C++,Opengl,3d,Textures,有没有办法在不指定纹理坐标的情况下将纹理应用于对象?在固定功能OpenGL中,可以通过激活纹理坐标生成模式来生成纹理坐标。有两种固定算法(球坐标、反射坐标),还有一种算法将顶点组件乘以4x4矩阵以生成纹理坐标 在着色器中,可以使用算法生成的任何内容 但是,如果不告诉我们您希望如何将纹理映射到曲面,就无法知道您想要的是否可能。没有做“某事”的glTextureMyObject;必须使用显式纹理坐标,或者必须使用某种算法生成它们。更好的问题是:这样的纹理应用程序会是什么样子?

有没有办法在不指定纹理坐标的情况下将纹理应用于对象?

在固定功能OpenGL中,可以通过激活纹理坐标生成模式来生成纹理坐标。有两种固定算法(球坐标、反射坐标),还有一种算法将顶点组件乘以4x4矩阵以生成纹理坐标

在着色器中,可以使用算法生成的任何内容


但是,如果不告诉我们您希望如何将纹理映射到曲面,就无法知道您想要的是否可能。没有做“某事”的
glTextureMyObject
;必须使用显式纹理坐标,或者必须使用某种算法生成它们。

更好的问题是:这样的纹理应用程序会是什么样子?