【发布时间】:2016-10-04 15:02:29
【问题描述】:
我正在尝试使用 iOS GLKit 制作一个快速演示,以使用源 CAD 文件使用 OpenGL 渲染零售商店地图。我能够在 2D 中渲染墙壁和过道,然后以编程方式添加一些人工深度来创建一系列立方体。从上往下看,所有这些看起来都很好,但我注意到当我打开地板时(z 值远低于过道和墙壁,其中一些对象实际上是在地板下渲染的:
...但是,如果您旋转模型,您会看到地板下方实际上没有任何东西,并且一些过道正在墙外渲染:
你可以在StoreMapGLKitViewController.m查看代码,这对我来说似乎很简单,但我确定我犯了某种 OpenGL 新手错误。
【问题讨论】:
-
这是一段关于奇怪剪辑问题的视频youtube.com/watch?v=1Vls6gwJvFQ
标签: ios objective-c opengl-es glkit