小编Luc*_*Loo的帖子

从弧度转换为度

我正在构建一个小型的Physics引擎,但无法使用来将Radian值转换为Degrees atan,因为我只需要一个角度即可输出度数。

首先,我有一个xy值,我需要使用来找到一个角度atan,因此我将y除以x就像这样:

angleDivide = yN / xN;
Run Code Online (Sandbox Code Playgroud)

然后,在将该值放入之前tan,我尝试将其转换为以下度数:

angleToDegrees = angleDivide * (3.14 / 180);
Run Code Online (Sandbox Code Playgroud)

然后我将angleToDegrees放入atan

angle = atan(angleToDegrees);
Run Code Online (Sandbox Code Playgroud)

但是当我显示时angle,我仍然在获得弧度值。

请您告诉我我的代码有什么问题以及如何解决此问题?

c++ math physics visual-studio-2015

2
推荐指数
1
解决办法
2万
查看次数

我如何简单地打印矢量?

如果我有这样的矢量:

struct vector3D {
    float x;
    float y;
    float z;
};

vector3D aVector = { 3.4, 4.4, 9.3 }; // my vector
Run Code Online (Sandbox Code Playgroud)

哪有我coutaVector控制台?

c++ vector

-3
推荐指数
1
解决办法
66
查看次数

标签 统计

c++ ×2

math ×1

physics ×1

vector ×1

visual-studio-2015 ×1