Here are a few features of OpenGL
- It can work on multiple platforms.
- It has bindings in several languages such as C++, Python, etc
- It can render 2D and 3D vector graphics.
- It interacts with Graphical Processing Unit (GPU) for achieving speedy and high quality rendering. Rendering is the process of creating an image from a 2D or 3D model.
- It is an industry standard API for writing 3D Graphics applications. For example, games, screensavers, etc.
- It contains around 150 commands, which programmers can use to specify objects and operations to develop applications.
- It contains OpenGL Utility Library (GLU) that provides various modeling features, such as quadric surfaces and NURBS curves. GLU is a standard component of OpenGL.
- The design of OpenGL is focused on efficiency, effectiveness, and its implementation on multiple platforms using multiple languages. To maintain simplicity of an OpenGL API, windowing tasks are not included.
0 comments:
Post a Comment