我有一個由三角形組成的立方體,因此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