gpt4 book ai didi

c - 如何应用矩阵 - 一个理解请求

转载 作者:太空宇宙 更新时间:2023-11-04 07:31:31 25 4
gpt4 key购买 nike

假设我有一个立方体

P1(0, 0, 0) P5(0, 0, 1)
P2(1, 0, 0) P6(1, 0, 1)
P3(0, 1, 0) P7(0, 1, 1)
P4(1, 1, 0) P8(1, 1, 1)

现在我需要应用变换/旋转/缩放矩阵。说,

transform = Pt(3, 3, 5)
rotation = 30º
scale = 2x`

好的。但是,为了获得最终结果,我应该将这些值中的每一个放入矩阵的什么位置呢?这让我很困惑。

编辑

比方说,对于 P2,我有:

| 1 |   | a b c |
| 0 | x | d e f | = R
| 0 | | g h i |

但是我在 a,b,c,d,...i 中有什么?

最佳答案

要通过一次操作完成,您需要一个 4x4 矩阵。看http://www.engineering.uiowa.edu/~ie_246/Lecture/OpenGLMatrices.ppt了解一些细节和示例。

最后你像这样链接转换

point[i] = T1*T2*T3*..*vertex[i]

PDF Conversion

关于c - 如何应用矩阵 - 一个理解请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13353669/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com