难以理解的平移缩放旋转矩阵
我的理解能力很差劲。看了多次的图形学基础章节,每次看到最基本的变换矩阵,我都觉得反人类。我得先在脑子里给它乘开,就这一步我的脑子就得先旋转90度去操作(第n行乘上第n列这种)。我觉得是不是我的心智模型搭建错了,既然发明了矩阵这个工具,我何必还要反向拆...
我的理解能力很差劲。看了多次的图形学基础章节,每次看到最基本的变换矩阵,我都觉得反人类。我得先在脑子里给它乘开,就这一步我的脑子就得先旋转90度去操作(第n行乘上第n列这种)。我觉得是不是我的心智模型搭建错了,既然发明了矩阵这个工具,我何必还要反向拆...
跟风没错,80%的原因是因为公众号铺天盖地的OpenClaw,看得烦躁,但没用过又不能直接抱怨。 另外15%是因为想了想自己或许真有一些需求需要这个工具来帮助我。 剩下5%是因为我对配环境已经脱敏了。 集齐100%才决定试一试。 我看到说Mac电脑更...
UE5:深入理解游戏循环、Tick()、DeltaTime与时间膨胀的控制机制相关源码的路径是: 12Engine/Source/Runtime/Engine/Private/World.cppEngine/Source/Runtime/Engine...
从 std::vector到TArray :Unreal Engine 如何为游戏重新发明动态数组看详细的TArray请看这一篇: https://dev.epicgames.com/documentation/zh-cn/unreal-engin...
C++的write .obj文件的数量与.cpp文件的数量一致 强制类型转换的运算优先级比乘除高 在C++语言中, %运算符要求运算数必须是整型。是否正确? . cerr 是 ostream 类的对象,用于标准错误输出,不是输入流对象cin 是 is...
2026.02.13 快速排序看代码练习 123456789101112131415161718192021222324252627282930313233#include <vector>#include <iostrea...
此为 https://www.bilibili.com/video/BV1BwHCz4EC6?spm_id_from=333.788.player.switch&vd_source=480e7aa1ddae874c0194f31a76e66a...
针对这个视频做了点笔记与补充: https://www.bilibili.com/video/BV1BwHCz4EC6?spm_id_from=333.788.player.switch&vd_source=480e7aa1ddae874c0...
多维数组转一维其实本质上是权重累加,越靠外的维度,权重越大。二维数组转换时,感觉背个公式就得了。后面碰到三维,四维的时候,就有些焦头烂额了。 对于行优先(row-major)存储的二维数组 [rows][cols],坐标 (x, y) 对应的一维索引...