C++ 是否有一个C++;旋转操作的功能?

C++ 是否有一个C++;旋转操作的功能?,c++,C++,我试图让3D空间中的相机在赛车游戏中尝试停在玩家的车后。最初只是使用偏航-相机和汽车围绕y旋转,就好像目前而言,汽车始终在一个平面上。如果我加上180到汽车的旋转,如果它超过360,计数又从零开始,这将给我相机的旋转方向 显然,编写一个函数来返回正确的值并不重要,但是库中是否有函数已经这样做了,或者有更快的解决方案?我觉得这是一种非常昂贵的方法…如果你问如何添加数字和“环绕”以便在360后返回0,你可以使用模运算符%表示整数,使用函数表示浮点数 不过,使用弧度通常比使用度好。如果您询问如何添加数

我试图让3D空间中的相机在赛车游戏中尝试停在玩家的车后。最初只是使用偏航-相机和汽车围绕y旋转,就好像目前而言,汽车始终在一个平面上。如果我加上180到汽车的旋转,如果它超过360,计数又从零开始,这将给我相机的旋转方向


显然,编写一个函数来返回正确的值并不重要,但是库中是否有函数已经这样做了,或者有更快的解决方案?我觉得这是一种非常昂贵的方法…

如果你问如何添加数字和“环绕”以便在360后返回0,你可以使用模运算符
%
表示整数,使用函数表示浮点数


不过,使用弧度通常比使用度好。

如果您询问如何添加数字和“环绕”以便在360度后返回到0,您可以对整数使用模运算符
%
,对浮点数使用函数


不过,使用弧度通常比使用度好。

你说的“C++函数”是什么意思?你在用什么图书馆?有很多3D操作功能,但是在你使用的任何引擎中都可能有相当的功能。通常图形库附带一组非常合适的转换函数。你在用哪个工具箱?我在用Polycode。我想它包含了子弹物理。你说的“C++函数”是什么意思?你在用什么图书馆?有很多3D操作功能,但是在你使用的任何引擎中都可能有相当的功能。通常图形库附带一组非常合适的转换函数。你在用哪个工具箱?我在用Polycode。我想它包括了子弹物理。。