C++ opengl 绘制图标问题
木乃伊x 2013-05-15 06:11:10 我现在用的是opengl渲染地图,地图的点要素往往会有特定的显示样式,如国家首通常都是用五角星表示。
以五角星为例,我现在有这个五角星的bmp图片,我的目的是将图片中的五角星部分抠出来绘制,将五角星外的
部分过滤掉或透明显示。
注:现在我不考虑用像drawpolygon这种形式单独绘制一个五角星,五角星只是拿出来作假设,实际上我需要绘制很多图标,而且这些图标大都比五角星复杂的多。
注2:我的目的是绘制这些特定的图标,并让不必要的部分过滤掉或透明显示,至于图标是不是从bmp中读取并固定,能实现目的就好。
请问要实现这样的效果,有什么比较好的方案吗?