本文概述
- 什么是开放图形库(OpenGL)?
- JOGL的历史
- Java本机接口
JOGL是一个开放源代码库, 可访问OpenGL的完整API。因此, 它继承了OpenGL的所有功能。 JOGL可以在任何类型的操作系统(例如Window, Linux和Mac)上运行, 而不会缺少任何功能。
什么是开放图形库(OpenGL)? 【JOGL框架介绍】OpenGL是一个独立于平台的应用程序编程接口(API), 用于绘制二维和三维图形应用程序。它的主要重点是构建基于硬件的对象而不是软件。
OpenGL API与图形处理单元(GPU)进行交互, 以操纵和加速图像的创建。因此, 这些API被设计为主要在硬件中实现。
JOGL的历史
- JOGL最初由Kenneth Bradley Russell和Christopher John Kline开发。
- 后来, 它被Sun Microsystems收购。
- 当前, 它由JogAmp(图形, 音频, 媒体和处理Java)维护。
在JOGL中, JNI的作用是提供一个平台, 你可以通过该平台访问各种OpenGL功能。因此, JNI充当Java和OpenGL之间的中介者。
文章图片
推荐阅读
- JOGL基本接口
- JOGL安装详细步骤
- JOGL Hello World示例
- JOGL框架使用Swing
- 使用AWT的JOGL框架
- JOGL颜色
- JOGL基本类
- JOGL基本框架
- JOGL 3D三角形