使用矩阵进行变换
WebGL 中的矩阵是列主序的。
平移变换
1 | const vShaderSource = ` |
WebGL 中的矩阵是列主序的。
1 | const vShaderSource = ` |
与在普通的坐标系中一样,只需在需要位移的坐标位置加入相应的矢量即可。(x1, y1, z1, w1) + (x2, y2, z2, w2) -> (x1 + x2, y1 + y2, z1 + z2, w1 + w2)
平移矩阵:
$$
\begin{bmatrix}
x’ \
y’ \
z’ \
1
\end{bmatrix} =
\begin{bmatrix}
1 & 0 & 0 & Tx \
0 & 1 & 0 & Ty \
0 & 0 & 1 & Tz \
0 & 0 & 0 & 1 \
\end{bmatrix} ×
\begin{bmatrix}
x \
y \
z \
1 \
\end{bmatrix}
$$
1 | // position = P + ▲P |
gl.drawArrays()
,装配图形。使用varying
标识符
1 | const vShaderSource = ` |
OpenID 是一种用于标识用户身份的协议,它允许用户在多个网站上使用同一个用户名和密码。它是由一组标准定义的,包括一个身份提供者(IdP)和一个身份验证服务(AS)。IdP 是网站或服务,它提供用户的身份信息,并将其发送给 AS。AS 是另一个网站或服务,它验证 IdP 发送的身份信息,并确认用户的身份。
run.exe
: slmgr.vbs -dlv
,查看产品密钥通道。slmgr /skms kms.03k.org
,把skms
地址设置为 kms.03k.org
slmgr /ato
,手动激活Office 必须是 VL 版本
Office
安装地址,找到 OSPP.VBS
cmd
:cscript ospp.vbs /sethst:kms.03k.org
,指定kms
服务地址cscript ospp.vbs /act
,手动激活工具网站:office tool plus