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

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

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

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

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

平移前:

平移后:

相关推荐
hhcgchpspk23 分钟前
xss漏洞学习笔记
笔记·学习·网络安全·xss
情绪总是阴雨天~30 分钟前
OCR光学字符识别技术:完整原理与实战学习笔记
笔记·学习·ocr
searchforAI34 分钟前
B站视频怎么转文字稿?AI自动总结要点+生成思维导图教程
人工智能·笔记·学习·ai·语音识别·知识管理·视频总结
只做人间不老仙37 分钟前
C++ grpc 拦截器示例学习
开发语言·c++·学习
踏着七彩祥云的小丑39 分钟前
Go学习第7天:Map集合 + 递归函数 + 类型转换
开发语言·学习·golang·go
me83242 分钟前
【AI】Langchain4j开发学习笔记
人工智能·笔记·学习
LuminousCPP42 分钟前
数据结构 - 单链表第一篇:单链表基础操作
c语言·数据结构·经验分享·笔记·学习
wubba lubba dub dub7501 小时前
【无标题】
学习
YM52e1 小时前
鸿蒙PC ArkTS 异常处理深度解析与最佳实践
学习·华为·harmonyos
qeen871 小时前
【C++】类与对象之零散知识点补充(四)
c++·笔记·学习·语法