WebGL vs Three.js
Posted 悦码
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WebGL vs Three.js相关的知识,希望对你有一定的参考价值。
关于还不知道 WebGL 和 Three.js 的,建议大家先阅读一下我的这篇文章《Three.js 简介》。
WebGL 是一个底层的标准,在这些标准被定义之后,Chrome、Firefox之类的浏览器实现了这些标准。然后,程序员就能通过 javascript 代码,在网页上实现三维图形的渲染了。但是直接使用 WebGL 太过复杂,同样的功能需要更多的代码,于是 Three.js 应用而生,它相当于一个实现框架。只需更少的代码即可实现更强大的功能。
为了比较说明 Three.js 能大大简化 WebGL 的开发,我们使用最简单的例子进行比较:渲染黑色背景下的白色正方形和三角形。效果如图如下:
Three.js 需要30行左右的代码即可实现:
1
以上是关于WebGL vs Three.js的主要内容,如果未能解决你的问题,请参考以下文章 Three.jsthree.js 中的矩阵变换及两种旋转表达方式 |