我有一个应用程序,绘制标记线以显示各种特征的三维地图视图。我正在将地图移植到OpenGL-ES架构中,但在如何显示虚线方面遇到了一些问题。
通过大量的谷歌搜索,我发现许多参考资料提到,OpenGL-ES已经删除了绘制虚线和多边形的功能,因为可以使用纹理三角形轻松模拟。这很好,但我找不到任何实际执行此模拟并/或具有所涉及步骤描述的人。
例如,我遇到的一个问题是透视会将我的线条压缩到看不见,当它们朝着地平线走去时。使用LINE_STRIP,这种情况不会发生,并且线在地图上保持恒定宽度。
如何在透视视图中实现虚线恒定宽度线条?任何建议都将不胜感激。
通过大量的谷歌搜索,我发现许多参考资料提到,OpenGL-ES已经删除了绘制虚线和多边形的功能,因为可以使用纹理三角形轻松模拟。这很好,但我找不到任何实际执行此模拟并/或具有所涉及步骤描述的人。
例如,我遇到的一个问题是透视会将我的线条压缩到看不见,当它们朝着地平线走去时。使用LINE_STRIP,这种情况不会发生,并且线在地图上保持恒定宽度。
如何在透视视图中实现虚线恒定宽度线条?任何建议都将不胜感激。