Я пытаюсь собрать демонстрационную демонстрационную версию с помощью iOS GLKit для рендеринга карты розничного магазина с использованием OpenGL с использованием исходных файлов САПР. Я смог визуализировать стены и проходы в 2D, а затем программно добавить искусственную глубину для создания серии кубов. Все это выглядит отлично, если смотреть сверху вниз, но я заметил, что когда я включил пол (с z-значением, которое значительно ниже проходов и стен, некоторые из этих объектов фактически оказываются под полом:OpenGL: удаленные объекты, появляющиеся поверх близких объектов
... однако если повернуть модель вы можете увидеть, что ничего на самом деле ниже пола, и некоторые из проходов оказывают снаружи стены:
вы можете просмотреть код на StoreMapGLKitViewController.m, все это кажется мне довольно простым, b ut Я уверен, что я делаю ошибку OpenGL rookie.
Вот видео из странной подрезки выпуска https://www.youtube.com/watch?v=1Vls6gwJvFQ –