用户登录
用户注册

分享至

o3d和webgl

  • 作者: 有文化的文盲_
  • 来源: 51数据库
  • 2020-09-23
opengl es是opengl的一个子集(但也有交叉不相等的地方),opengl是一系列的3d图形API,而opengl es是实现在一些嵌入式系统主要是手机(安卓、苹果)和浏览器的opengl标准。
在安卓里是用java实现的对c-api的封装,苹果里是objective-c实现的,而webgl就是javascript实现的opengl es。



  我认为最主要的区别还是在于运行环境和面向的语言上。opengl es主要直接提供c api,各自平台根据习惯提供一层包装(比如android提供了java的包装,ios提供了obj-c的包装)。而webgl,虽然我没有接触,但我认为直接提供javascript api的可能性应该是最大的吧,而面向native code(c/c++)提供接口的可能性我认为不大,面向.net/java这类托管/vm环境下运行语言的需求我觉得也不是非常紧迫。
软件
前端设计
程序设计
Java相关