gpt4 book ai didi

matrix - 如何在 4 个维度上旋转?

转载 作者:行者123 更新时间:2023-12-04 23:57:25 24 4
gpt4 key购买 nike

我正在尝试为游戏实现 4D 网格。但是,我发现了一个小问题,我不知道如何在 4 维空间中旋转事物。

我浏览了互联网,发现了以下二维信息:

2D rotations

以及以下 3 维:

3D rotations

但是,当我在 4D 中搜索事物时,我找不到能够通过矩阵显示要执行的确切转换的良好答案的人。

我正在编写的代码是用 C# 编写的,但是我的目标是让这篇文章对每个人都有用,所以我不会在这里发布任何代码(也是因为我现在没有实际的轮换代码)。

点(顶点)当前表示为 4 个浮点值(x、y、z、w)。
旋转可以以您喜欢的任何方式表示。

如果有人对一些矩阵或不同的方式有很好的解释谢谢!

最佳答案

好吧,回答并获得赏金的人错了,我不想只是旋转180度 -_- 。那么 90、45、69.420 或 3.432434 呢?我们也需要知道这一点。

所以我昨天确实自己弄明白了。您只需选择一个平面,例如 xy
这意味着 zw 坐标将发生变化。现在使用 2D 矩阵来旋转这些点。
对每个轴都执行此操作,总共 6 个可以围绕每个轴旋转。

关于matrix - 如何在 4 个维度上旋转?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58626663/

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