【发布时间】:2017-04-18 21:45:18
【问题描述】:
我正在尝试编写从 0 到 359 的随机角度的代码,然后从该随机角度获得相反的角度。
double? AngleNoCur = randomAngle ? Random.Next(0, 359) : angle * Math.PI / 180; //'angle' is used for something else, ignore it
double? fixedAngleOpposite = AngleNoCur <= 179 ? AngleNoCur + 180 * Math.PI / 180 : AngleNoCur - 180 * Math.PI / 180;
之后,我将在其中添加 x、y 与 (cos) 和 (sin) 的部分。我确定这不是问题,因为我可以放一个随机角度,它会转到那个随机角度。
负角也不起作用。
任何帮助将不胜感激!
【问题讨论】:
-
对角不就是
360-angle吗? -
@DavidG 不,我不这么认为。想象一下1°的角度
-
@MetaColon 是的,那就是 359
-
@DavidG 所以...不会相反吧?
标签: c# visual-studio-2015