Tôi đang gặp vấn đề kỳ quặc này và tôi hy vọng một người nào đó có thể giải thích điều này cho tôi để tôi có thể hiểu những gì sai và hành động phù hợp. Trong OpenGL (hàm cố định), tôi vẽ một ống với các khuôn mặt bên trong trong một phép chiếu trực quan.Biến dạng phối cảnh Opengl
Hình ảnh bên dưới hiển thị kết quả. Nó bao gồm 4 vòng đỉnh được hình thành tam giác bằng cách sử dụng mô hình chỉ số được hiển thị ở bên trái. Tôi đánh số các đỉnh trên ống để thuận tiện cho bạn. Ở bên phải là kết cấu được sử dụng:
Như bạn có thể thấy các kết cấu đã được bóp méo nặng nề. Khi tôi bước đầu tạo ra ống chỉ có 2 vòng đỉnh, tôi nghĩ việc tăng số lượng vòng sẽ khắc phục sự biến dạng nhưng không có niềm vui. Ngoài ra glHint dường như không ảnh hưởng đến vấn đề cụ thể này.
Tọa độ kết cấu dường như không sao. Ngoài ra, mẫu trình kiểm tra dường như hiển thị chính xác, nhưng tôi đoán rằng sự biến dạng chỉ không hiển thị trong mẫu rất cụ thể đó.
Vui lòng bỏ qua các đường gạch chéo vì một trong những đường này là cạnh không tồn tại; Tôi trả lại wireframe qua GL_LINE_LOOP.
điều này có thể là do bạn đang sử dụng phép chiếu chính tả không? – geofftnz