WebGL 常用 API 文档
本文档从 OpenGL GLSL 文档 中挑选出 WebGL 开发中常用的 API,并提供了简单的使用说明和示例代码。
1. 数学函数
1.1 vec2, vec3, vec4
-
描述: 用于创建向量。
-
示例:
vec2 v2 = vec2(1.0, 2.0); // 创建一个二维向量
vec3 v3 = vec3(1.0, 2.0, 3.0); // 创建一个三维向量
vec4 v4 = vec4(1.0, 2.0, 3.0, 4.0); // 创建一个四维向量
1.2 mat2, mat3, mat4
-
描述: 用于创建矩阵。
-
示例:
mat4 matrix = mat4(1.0); // 创建一个 4x4 单位矩阵
1.3 dot(x, y)
-
描述: 计算两个向量的点积。
-
示例:
float result = dot(vec3(1.0, 2.0, 3.0), vec3(4.0, 5.0, 6.0)); // 结果为 32.0