个性化阅读
专注于IT技术分析

JOGL框架介绍

本文概述

Java开放图形库(JOGL)是一个包装库, 它允许将OpenGL与Java编程语言一起使用。因此, 程序员可以借助JOGL轻松地将计算机图形嵌入Java代码中。

JOGL是一个开放源代码库, 可访问OpenGL的完整API。因此, 它继承了OpenGL的所有功能。 JOGL可以在任何类型的操作系统(例如Window, Linux和Mac)上运行, 而不会缺少任何功能。

什么是开放图形库(OpenGL)?

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简介JNI
赞(1)
未经允许不得转载:srcmini » JOGL框架介绍

相关推荐

评论 抢沙发

评论前必须登录!