我有一个由三角形组成的立方体,因此8个顶点和相应的角色创建了三角形。我无法创建此立方体的纹理坐标。我尝试使用类似的值:纹理使用OpenGL中的2D纹理映射3D对象
float amt = 1.0f;
m_texBuffer.push_back(Texel(0.0f, 0.0f));
m_texBuffer.push_back(Texel(amt, 0.0f));
m_texBuffer.push_back(Texel(amt, amt));
m_texBuffer.push_back(Texel(0.0f, amt));
m_texBuffer.push_back(Texel(0.0f, 0.0f));
m_texBuffer.push_back(Texel(amt, 0.0f));
m_texBuffer.push_back(Texel(amt, amt));
m_texBuffer.push_back(Texel(0.0f, amt));
我得到了具有amt变量值的奇怪视觉效果。我明白,由于一幅图像可能比实际的对象小,因为它并不是一对一的对应关系,所以我试图让它成为一个小值,但仍然没有成功。
哪里?我没有看到复选框,也没有看到答案 – Katianie
我的意思是你的其他问题。我只是注意到,你没有(当时我发布)接受了任何答案,并让你知道这个功能。 –
@NicolBolas,我认为他需要15个声望。所以直到他得到那个,他不能接受答案 – Shahbaz