glsl着色器学习 (十二)平移

平移和旋转缩放是一样的,替换成平移矩阵即可;

javascript 复制代码
// 创建一个单位矩阵
const translateYMatrix = mat4.create();

// 沿着Y轴向下平移1个单位
mat4.fromTranslation(translateYMatrix, [0, -1, 0]);

// 设置矩阵
gl.uniformMatrix4fv(matrixUniformLocation, false, translateYMatrix);

平移前:

平移后:

相关推荐
副露のmagic18 小时前
更弱智的算法学习 day25
python·学习·算法
强子感冒了18 小时前
Java 学习笔记:File类核心API详解与使用指南
java·笔记·学习
别了,李亚普诺夫18 小时前
USB拓展坞-PCB设计学习笔记
笔记·学习
崇山峻岭之间19 小时前
Matlab学习记录30
开发语言·学习·matlab
朔北之忘 Clancy19 小时前
2020 年 6 月青少年软编等考 C 语言一级真题解析
c语言·开发语言·c++·学习·算法·青少年编程·题解
saoys20 小时前
Opencv 学习笔记:一文掌握四种经典图像滤波(均值 / 高斯 / 中值 / 双边)
笔记·opencv·学习
●VON20 小时前
可信 AI 认证:从技术承诺到制度信任
人工智能·学习·安全·制造·von
一瞬祈望20 小时前
⭐ 深度学习入门体系(第 11 篇): 卷积神经网络的卷积核是如何学习到特征的?
深度学习·学习·cnn
wdfk_prog20 小时前
[Linux]学习笔记系列 -- 底层CPU与体系结构宏
linux·笔记·学习
GISer_Jing21 小时前
AI Agent:学习与适应、模型上下文协议
人工智能·学习·设计模式·aigc