Я работаю над вращающейся сеткой, и по большей части она работает нормально, за исключением определенных этапов вращения. Например:
до
между
после
Как видите, похоже, что OpenGL меняет свое мнение о том, что находится впереди. Самое забавное, что этапы «до» и «после» выглядят «нормально» сами по себе, хотя они являются своего рода инверсией друг друга. (Это триповый оптический эффект, но не то, что я хотел.)
Я программирую в iOS 6, используя GLKit.
Я не знаю, связана ли моя проблема с кодом настройки и рисования или это как-то связано с тем, как я делаю вращения. Любое понимание будет высоко оценено.