首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在HTML5中,WebGL绘制非WebGL绘图之间的线在哪里?

在HTML5中,WebGL绘制非WebGL绘图之间的线在哪里?
EN

Stack Overflow用户
提问于 2013-07-24 15:16:18
回答 2查看 253关注 0票数 0

HTML元素令人印象深刻,人们正在用它做的是让人心旷神怡。当我研究开发人员使用的javascript时,我看到的内容是否符合"WebGL“这个术语并不总是很明显。在什么是和不是WebGL之间的界线是在哪里?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-07-24 15:20:25

如果他们使用的是WebGL,那就是WebGLRenderingContext。请参阅:https://www.khronos.org/registry/webgl/specs/1.0/

该文档中的示例1显示:

代码语言:javascript
运行
复制
var canvas = document.getElementById('canvas1');
var gl = canvas.getContext('webgl');
票数 6
EN

Stack Overflow用户

发布于 2013-07-29 11:05:06

通常,<canvas>元素现在有两种类型的使用:2DWebGL。那些叫context的。

使用canvas.getContext('yourContextHere');获取上下文。识别使用哪个上下文的最简单方法,只需搜索getContext并查看用作第一个参数的内容。

有一个2d上下文,而webgl有许多变体,比如experimental-webglwebkit-3d和其他几个,但是它们通常会包含或webgl3d单词。

另一个很大的区别是维数,二维上下文显然只有二维,还可以用矩阵进行一些数学计算,并模拟三维,这种方法有时是为了用三维的感觉来绘制简单的东西。但这是罕见的。

WebGL基于OpenGL ES 2.0,具有自己的功能,与2d上下文完全不同。因此,如果你学习其中的一些,那么就很容易区分它们。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17838178

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档