-2
私たちはpngイメージとして半円を使用しています。私たちは、opengl rotate APIを使用している円の枠に合わせて回転しています。理由。ウィンドウを使用してopenglのpngイメージを回転する
glm::mat4 transform;
transform = glm::rotate(transform, glm::radians(-60.0f), glm::vec3(m_fAltXPos, m_fAltYPos, 0.0f));
GLuint transformLoc = glGetUniformLocation(m_uiProgram, "transform");
glUniformMatrix4fv(transformLoc, 1, GL_FALSE, glm::value_ptr(transform));
if (m_ucType == VTD_INTRUDER_RA)
glBindTexture(GL_TEXTURE_2D, m_uiTextures[VTD_INT_TEX_ORA]);
else
glBindTexture(GL_TEXTURE_2D, m_uiTextures[VTD_INT_TEX_OTA]);
glDrawElements(GL_TRIANGLES, 6, GL_UNSIGNED_INT, 0);
ここで、m_uiTexturesはテクスチャの読み込みに使用されます。
"私たちは適切な解決策を得ていません" - 正確に何が期待されているのか、何が得られるのかを少し具体的にすることができます(スクリーンショットが役に立ちます)。 – domsson