首页 > Web开发 > 详细

解剖WebGL应用程序

时间:2014-02-15 10:13:46      阅读:558      评论:0      收藏:0      [点我收藏+]

本文参考WebGL: Up and Running By Tony Parisi 中译本:WebGL入门指南

github上的源代码:https://github.com/tparisi/WebGLBook

WebGL就是一个服用了兴奋剂的绘制库。要知道他爸爸是OpenGL ES,他爷爷是OpenGL。

画布及绘制上下文

所有的WebGL呈现都发生在一个上下文环境中,这是一个提供了所有WebGL开发接口的JS的DOM对象。
一个WebGL程序首先需要一个关联了DOM的画布和有这个画布衍生出来的上下文环境。

视口

告诉WebGL API绘制的范围。

绘制对象(数据缓存、数组缓存、带类型的数组)

准备用于表示绘制图元的数据缓存、数组缓存、带类型的数组

变换矩阵

在三维应用中模型矩阵和投影矩阵事关能否正确绘制对象。

着色器

规定图元如何被绘制

绘制图元

利用上面准备好的工具把图元绘制到视口中展现给观众。

解剖WebGL应用程序

原文:http://blog.csdn.net/giantchen547792075/article/details/19215607

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!