Tôi đang cố gắng để áp dụng một kết cấu cho một mảng đỉnh whit đoạn mã sau:OpenGL, kết cấu có luôn luôn giống nhau kích thước
glEnable(GL_TEXTURE_2D);
glBindTexture(GL_TEXTURE_2D, texture);
glHint(GL_PERSPECTIVE_CORRECTION_HINT, GL_NICEST);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST);
glColor3f(1.0f, 1.0f, 1.0f);
glEnableClientState(GL_TEXTURE_COORD_ARRAY);
glEnableClientState(GL_VERTEX_ARRAY);
glTexCoordPointer(2, GL_FLOAT, 0, texcoords);
glVertexPointer(3, GL_FLOAT, 0, vertices);
glDrawElements(GL_QUADS, 12, GL_UNSIGNED_BYTE, faceIndices);
glDisableClientState(GL_VERTEX_ARRAY);
glDisableClientState(GL_COLOR_ARRAY);
glDisable(GL_TEXTURE_2D);
với kết cấu này:
vì vậy tôi có kết quả này :
Bây giờ tôi tự hỏi làm thế nào tôi có thể mở rộng kết cấu sàn, tôi đã cố gắng mở rộng kết cấu bằng photoshop, nhưng kết quả thì giống nhau nhưng nặng hơn.
cảm ơn bạn: D, đây là câu trả lời đúng. – Luca