图形对象

要访问程序特定于硬件和操作系统平台,以及其他语言编写,比如C和C++(原生应用)库,Java使用一种称为Java本地接口(JNI)编程框架的工作。 JOGL内部使用此接口,如图中下面的图表来访问OpenGL函数。

GLEventListener接口的所有四种方法让代码(Java JOGL方法),它内部调用OpenGL函数,这些JOGL方法的命名也类似于 OpenGL 命名约定。如果在OpenGL中的函数名是在glBegin(),它被用作gl.glBegin()。

只要gl.glBegin()的Java JOGL的方法被调用时,它在内部调用OpenGL的glBegin()方法。这是在安装JOGL的时间对用户的系统上安装本地库文件的原因。

Display() 方法

这是其中包含用于开发图形的代码的一个重要方法。这就要求GLAutoDrawable接口对象作为参数。

Display()方法中,首先得到使用GL接口的对象的OpenGL上下文(GL继承GLBase接口,该接口包含的方法来生成所有的OpenGL上下文对象)。由于本教程是关于JOGL2让我们产生GL2对象。

让我们通过代码片段获取GL2对象:

点击链接查看详细内容

最新文章

  1. android:使用Messenger进行进程间通信(二)
  2. 100_1小记ressons analysis
  3. Vault插件示例--Vault Explorer与Thin Client的集成。
  4. 国内外比较出名的做MySQL的公司以及原因
  5. CLR via C# - Char_String
  6. thinkphp ,进行关联模型的时候出现的问题,版本是3.2
  7. a标签href无值 onclick事件跳转
  8. 【1】【leetcode-79】 单词搜索
  9. VS2017中VC++项目添加StringTable资源
  10. mac通过路径找到对应的文件夹
  11. 从零开始部署一个 Laravel 站点
  12. Nginx入门简介
  13. day 52 Django 的中间件加载顺序
  14. [CQOI2015]任务查询系统 主席树
  15. 在python中逐行读取大文件
  16. SessionStroage和locationStorage的思考
  17. 常用CGI环境变量 转自https://blog.csdn.net/acmdream/article/details/58070066
  18. APUE(4)---文件和目录 (2)
  19. [原创]Java中字符串、数组、集合及JSONArray的长度属性
  20. MVVM和MVC的区别,以及MVVM的缺点

热门文章

  1. 2、jQuery操作Dom(过滤器与选择器)
  2. Celery 'Getting Started' not able to retrieve results; always pending
  3. 8. Jmeter导入jar包
  4. Node.js、vue.js的使用
  5. Scrapy框架: 第一个程序
  6. 24-python基础-python3-浅拷贝与深拷贝(2)
  7. 第二章 部署Kubernetes集群准备环境
  8. 转帖---把eclipse默认的编译文件夹build改为web-inf/classess文件夹
  9. eclipse配置spring4.0环境详细教程
  10. {"timestamp":"2019-11-12T02:39:28.949+0000","status":415,"error":"Unsupported Media Type","message":"Content type 'text/plain;charset=UTF-8' not supported","path":&quo