1.OpenGL的优势
(1)图形质量高、性能好
在广播电视、CAD/CAM/CAE、医学图像、娱乐、虚拟现实等不同的领域中,开发人员可以利用 OpenGL的这些能力自由发挥自己的创造性。
(2)标准化
OpenGL是唯一真正开放的、独立于供应商的、跨平台的图形标准。
(3)稳定性
OpenGL已经在各种平台上应用了十年多的时间,它具有明确而控制良好的规范,并具有向后兼容性,使现有的应用程序不会失效。
(4)可靠性和可移植性
在 OpenGL兼容的任何硬件上,不管使用什么操作系统,同一个应用程序的显示结果均相同。
(5)可扩展性
通过 OpenGL扩展机制,可以利用API进行功能的扩充。
(6)可缩放性
基于 OpenGL API的应用程序可以在各种系统上运行,其范围从家用电器到PC机,从工作站到超级计算机。也就是说, OpenGL应用程序可以适应开发人员选择的各种目标平台。
(7)易用性
OpenGL具有良好的结构、直观的设计和逻辑命令。与其他图形程序包相比,OpenGL应用程序的代码行数少。此外, OpenGL封装了有关基本硬件的信息,使开发人员无须针对具体的硬件进行专门的设计。
内容来源:胡小梅《分布式虚拟现实技术》