テクスチャ座標 = a*X + b*Y + c*Z + d*Wここで、
GLfloat xPlane[] = { 1.0f, 0.0f, 0.0f, 0.0f }; //x = 0 GLfloat yPlane[] = { 0.0f, 1.0f, 0.0f, 0.0f }; //y = 0 glTexGeni(GL_S, GL_TEXTURE_GEN_MODE, GL_EYE_LINEAR); glTexGeni(GL_T, GL_TEXTURE_GEN_MODE, GL_EYE_LINEAR); glTexGenfv(GL_S, GL_EYE_PLANE, xPlane); glTexGenfv(GL_T, GL_EYE_PLANE, yPlane);