JOGL框架介绍

本文概述

  • 什么是开放图形库(OpenGL)?
  • JOGL的历史
  • Java本机接口
Java开放图形库(JOGL)是一个包装库, 它允许将OpenGL与Java编程语言一起使用。因此, 程序员可以借助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)维护。
Java本机接口 Java本机接口(JNI)是一个编程框架, 它允许Java程序调用以其他语言编写的本机应用程序和库或由其调用。因此, Java通过Java本机接口支持本机代码。
在JOGL中, JNI的作用是提供一个平台, 你可以通过该平台访问各种OpenGL功能。因此, JNI充当Java和OpenGL之间的中介者。
JOGL框架介绍

文章图片

    推荐阅读