3D绘图众所周知的有OpenGL、WebGL等。
2D绘图有GDI、GDI+。
它们在进行数据渲染方面有何区别?
2D图形渲染不需要3D渲染上的一些坐标转换,但是二维转换还是要的。进行渲染时,也要有渲染管线->生成图片。
- ArcMap绘图用的是哪个图形接口?
- QGIS用的是哪个图形接口?
- GeoTools渲染地图时又是用的哪个图形渲染接口?不可能用硬编码的方式实现矢量转栅格(rasterize)出图吧?那样工作量会巨大。
- CAD绘图用的是哪个图形接口。。
总结:不管是什么绘图软件,或者不绘图,只是渲染出图,都要有数据读取(更新数据之后要重新读取数据)->(设置数据样式)->渲染成图片->展示在屏幕上。
参考1:Windows 中的 2D 绘图 API:https://www.cnblogs.com/lucifer1982/archive/2010/03/06/2D-Drawing-APIs-in-Windows.html
参考2:Direct2D API和GDI的关系:https://learn.microsoft.com/zh-cn/windows/win32/direct2d/the-direct2d-api?redirectedfrom=MSDN
参考3:MFC和GDI的关系:https://blog.csdn.net/i_likechard/article/details/51545534
标签:渲染,Windows,有何,2D,API,绘图,GDI,3D From: https://www.cnblogs.com/2008nmj/p/17661926.html