У меня есть куб, который состоит из треугольников, поэтому 8 вершин и соответствующих сторон для создания треугольника.У меня проблемы с созданием текстурных координат для этого куба.Я пытался использовать такие значения, как:
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.Я понимаю, что, поскольку изображение может быть меньше, чем реальный объект, это не обязательно означает однозначное соответствие, поэтому я попытался сделать небольшое значение, но все равно не пошел.