Перейти до вмісту

Java OpenGL

Матеріал з Вікіпедії — вільної енциклопедії.
JOGL
Демонстраційний скриншот програми, що ілюструє рендеринг заломлення за допомогою JOGL на Mac OS X
ТипПрограмне забезпечення для 3D-графіки (бібліотека/API)
АвториKenneth Bradley Russelld і Christopher John Klined Редагувати інформацію у Вікіданих
РозробникJogAmp Community
Стабільний випуск2.5.0 (18 серпня 2023; 21 місяць тому (2023-08-18))
Платформавіртуальна машина Java Редагувати інформацію у Вікіданих
Операційна системаБагатоплатформна
Мова програмуванняJava, C
ЛіцензіяЛіцензія BSD
Вебсайтjogamp.org/jogl/www/

Java OpenGL (JOGL) — бібліотека-обгортка, що дозволяє використовувати OpenGL у мові програмування Java[1][2]. Спочатку над нею працювали Кеннет Бредлі Рассел та Крістофер Джон Клайн, потім — Game Technology Group у Sun Microsystems. З 2010 року проєкт розповсюджується за ліцензією BSD. Це реалізація Java Bindings for OpenGL (JSR-231).

JOGL надає доступ до більшості функціоналу OpenGL, доступного у програмах мовою C за допомогою Java Native Interface (JNI). Ця бібліотека запроваджує як стандартні функції GL*, так і функції GLU*; однак бібліотека OpenGL Utility Toolkit (GLUT) недоступна для викликів, пов'язаних із віконною системою, бо Java використовує власні: Abstract Window Toolkit (AWT), Swing, та певні розширення.

Див. також

Примітки

  1. Friesen, Jeff (18 вересня 2008). Open source Java projects: Java Binding for OpenGL (JOGL). JavaWorld. Процитовано 23 липня 2020. JOGL originated as a project named Jungle, which was created by 3D graphics experts Ken Russell (of Sun Microsystems) and Chris Kline (of Irrational Games).
  2. Davis, Gene (21 лютого 2005). Hello JOGL. JavaWorld. Процитовано 23 липня 2020.

Посилання