Я пытаюсь собрать быструю демонстрацию с использованием iOS GLKit для визуализации карты розничного магазина с использованием OpenGL с использованием исходных файлов САПР. Мне удалось визуализировать стены и проходы в 2D, а затем программно добавить немного искусственной глубины, чтобы создать серию кубов. Все это выглядит хорошо, если смотреть сверху вниз, но я заметил, что когда я включил пол (со значением z, которое значительно ниже проходов и стен, некоторые из этих объектов на самом деле визуализируются под полом:
... однако, если вы повернете модель, вы увидите, что на самом деле ничего нет ниже пола, а некоторые проходы визуализируются за пределами стены:
Вы можете просмотреть код по адресу StoreMapGLKitViewController.m. кажется мне довольно простым, но я уверен, что делаю какую-то ошибку новичка OpenGL.