C++ 圆形三维对象上的纹理映射

C++ 圆形三维对象上的纹理映射,c++,3d,texture-mapping,C++,3d,Texture Mapping,我正在尝试将纹理映射到圆形3D对象上 我选择应用的纹理是一个简单的贴图饱和图像。我使用此算法是为了获得以下结果: for (i = 0; i <= count / 2; i++) { Vertex& v = vertex[j++]; double rad = M_PI * 2.0 * ((double)i / (double)count); v = vDefault; v.x = (float)sin(rad); v.y = (float)c

我正在尝试将纹理映射到圆形3D对象上

我选择应用的纹理是一个简单的贴图饱和图像。我使用此算法是为了获得以下结果:

for (i = 0; i <= count / 2; i++)
{
    Vertex& v = vertex[j++];
    double rad = M_PI * 2.0 * ((double)i / (double)count);
    v = vDefault;
    v.x = (float)sin(rad);
    v.y = (float)cos(rad);
    v.u = v.y;
    v.v = v.x;
}

用于(i=0;i)调试纹理映射问题的一个好方法是使用调试纹理。您也可以使用,因为其他人更容易帮助您找到问题。调试纹理映射问题的一个好方法是使用调试纹理。您也可以使用,因为其他人更容易帮助您找到问题。