WebGL是基于HTML5的Canvas标记的,尽管Canvas 2D规范与本书的主要内容关系不是很大,但了解一些基本的编程接口仍然是很必要的。我们经常会将Canvas 2D绘图用于3D对象的纹理,这是很常用的一种编程技巧。
下面的例子很随意地在画布上绘制了一些图形元素,代码都很简单,希望通过该例子向读者展示基本的Canvas 2D编程方法,并对后期的编程有所帮助。