我想用每个十六进制(可能)不同的颜色绘制十六进制地图。共享边框为黑色,内部为纯色。如果我想绘制一个1920x1080的显示器,我怎样才能以最快的方式使用OpenGL?
请参阅下图,了解样品十六进制(为清晰起见,将其炸毁)。十六进制的颜色不一定与任何周围的六边形相同。
答案 0 :(得分:2)
TRIANGLE_FAN
可以很好地工作,因为十六进制是凸的。
使用边框颜色填充整个区域,然后将每个十六进制渲染为TRIANGLE_FAN
,在相邻的十六进制之间留下间隙,边框颜色可以显示。