gpt4 book ai didi

c# - 数学.Asin问题

转载 作者:太空宇宙 更新时间:2023-11-03 17:18:44 25 4
gpt4 key购买 nike

我正在像这样计算一个值(应该反射(reflect)方向向量和 XZ 平面之间的角度的正弦值)

angle_between_direction_and_Xplane = (Math.Abs(enemyShip_.orientation.Forward.Y) /  Math.Sqrt(Math.Pow(enemyShip_.orientation.Forward.X, 2) + Math.Pow(enemyShip_.orientation.Forward.Y, 2) + Math.Pow(enemyShip_.orientation.Forward.Z, 2)));

它似乎工作得很好。当物体垂直于地面时,angle_between_direction_and_Xplane 接近于 1,当它与 XZ 平面平行时,它接近于 0。

当我应用 Math.Asin 时,我想得到一个角度(如 70 或 20 度),但我得到的值约为 1。我用错了吗?

最佳答案

Asin 返回以弧度为单位的角度。乘以 180/pi 得到以度为单位的角度。

关于c# - 数学.Asin问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4944164/

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