gpt4 book ai didi

c++ - 魔方(旋转和跟踪)

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:58:46 26 4
gpt4 key购买 nike

<分区>

我是 c++ 和 openGL 的新手,所以请记住,我的编码技能不是一流的,但我学得很快。

所以,因为我最喜欢的拼图是魔方,所以我决定释放我的创造力,所以现在我正在制作一个 3D 魔方,我使用四边形分别代表每个魔方 block (26 个 block ,不包括核心 block ) .(打算以后学会使用贴图之后再用)

现在我可以使用 glRotatef 旋转相机并看到整个立方体。

我偶然发现的主要问题是单独旋转每个面并跟踪立方体以确定它们现在属于哪些面,这也将确定如果面旋转它们是否会受到影响。

在这一点上,我已经意识到使用 glRotatef 不会给前进带来任何好处,所以我四处搜索并发现了四元数,所以我阅读了很多关于它们的教程,但我不知道如何实现和使用它们。

这是我最近阅读的教程:

http://www.cprogramming.com/tutorial/3d/quaternions.html

我的请求将是一个非常简单的示例,说明如何实现它并在我的显示功能中使用它。

至于跟踪立方体,我目前正在考虑对每个棋子使用 6 个 bool 值来确定它们通过中心棋子的位置。

如果您在管理面部旋转方面有任何其他更好的想法或概念,请告诉。

问候,,

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