【简介】
glMatrix.js :矩阵和向量数学库,它提供了一系列高效的函数,可以帮助我们在开发图形应用时处理矩阵和向量运算。在WebGL渲染中,我们需要频繁地对顶点坐标进行变换,包括缩放、旋转和平移,对向量点积、叉积等。
【使用】
glMatrix.js 官网地址 glmatrix.net/
【下载】
打开官网地址 点击"Download ZIP File"下载成功后会得到一个类似下面的zip包文件 toji-gl-matrix-v3.3.0-80-g1f872b8.zip 代表下载成功!
【解压】
解压 toji-gl-matrix-v3.3.0-80-g1f872b8.zip 文件到目录gl-matrix:
/gl-matrix/dist/...
/gl-matrix/docs/...
/gl-matrix/src/...
...
【实例】
创建 index.html 文件
<script type="text/javascript" src="./gl-matrix/dist/gl-matrix-min.js"></script>
<script type="text/javascript">
// 打印 gl-matrix对象
console.log('1 gl-matrix对象:',{glMatrix});
</script>
在浏览器控制台中能看到输出的glMatrix对象信息,代表引入成功,可以进行下一步的实例学习了。
第2课:glMatrix.js_vec2平面向量juejin.cn/post/750628…
第3课:glMatrix.js_vec3空间向量juejin.cn/post/750631…
第4课:glMatrix.js_mat3矩阵juejin.cn/post/750617…
如需要课程中的示例源码和运行效果图,以及相关数学方面的知识公式等,请私信。