mirror of
https://github.com/LearnOpenGL-CN/LearnOpenGL-CN.git
synced 2025-10-16 23:20:09 +08:00
删除原文中没有的句子
This commit is contained in:
@@ -421,7 +421,7 @@ std::cout << vec.x << vec.y << vec.z << std::endl;
|
||||
我们先用GLM内建的向量类定义一个叫做`vec`的向量。接下来定义一个`mat4`类型的`trans`,默认是一个4×4单位矩阵。下一步是创建一个变换矩阵,我们是把单位矩阵和一个位移向量传递给`glm::translate`函数来完成这个工作的(然后用给定的矩阵乘以位移矩阵就能获得最后需要的矩阵)。
|
||||
之后我们把向量乘以位移矩阵并且输出最后的结果。如果你仍记得位移矩阵是如何工作的话,得到的向量应该是(1 + 1, 0 + 1, 0 + 0),也就是(2, 1, 0)。这个代码片段将会输出`210`,所以这个位移矩阵是正确的。
|
||||
|
||||
我们来做些更有意思的事情,让我们来旋转和缩放之前教程中的那个箱子。首先我们把箱子逆时针旋转90度。然后缩放0.5倍,使它变成原来的一半大。我们先来创建变换矩阵:
|
||||
我们来做些更有意思的事情,让我们来旋转和缩放之前教程中的那个箱子:
|
||||
|
||||
```c++
|
||||
glm::mat4 trans;
|
||||
|
Reference in New Issue
Block a user