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

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

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

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

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

平移前:

平移后:

相关推荐
心平愈三千疾7 小时前
学习秒杀系统-实现秒杀功能(商品列表,商品详情,基本秒杀功能实现,订单详情)
java·分布式·学习
艾莉丝努力练剑9 小时前
【数据结构与算法】数据结构初阶:详解顺序表和链表(四)——单链表(下)
c语言·开发语言·数据结构·学习·算法·链表
心疼你的一切11 小时前
Unity 多人游戏框架学习系列一
学习·游戏·unity·c#·游戏引擎
Chef_Chen13 小时前
从0开始学习R语言--Day47--Nomogram
学习
毕设源码柳学姐14 小时前
计算机毕业设计Java医学生在线学习平台系统 基于 Java 的医学生在线学习平台设计与开发 Java 医学在线教育学习系统的设计与实现
java·学习·课程设计
永日4567015 小时前
学习日记-spring-day46-7.11
java·学习·spring
Yhame.15 小时前
【 Cache 写策略学习笔记】
笔记·学习
Blossom.11816 小时前
从“炼丹”到“流水线”——如何用Prompt Engineering把LLM微调成本打下来?
人工智能·python·深度学习·神经网络·学习·机器学习·prompt
86Eric16 小时前
C# 入门教程(三):详解字段、属性、索引器及各类参数与扩展方法
学习·c#·传参·扩展方法·属性,字段·输出参数
Xudde.17 小时前
解决了困扰我的upload靶场无法解析phtml等后缀的问题
学习·安全·php