gpt4 book ai didi

c# - 以弧度计算一个点围绕另一个点的旋转

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

我已经尝试解决这个问题一周了,并且已经找到了解决方案。我所拥有的是 2d 空间中的 2 个点,我需要解决的是一个点围绕另一个点的旋转。幸运的是,附图会有所帮助,我需要能够计算的是 b 围绕 a 的旋转值。

alt text

我发现了很多指向找到点积等的东西,但我仍在寻找黄金解决方案 :o(

谢谢!

最佳答案

Vector2 difference = pointB - pointA;

double rotationInRadians = Math.Atan2(difference.Y, difference.X);

参见 http://msdn.microsoft.com/en-us/library/system.math.atan2.aspx供引用。

关于c# - 以弧度计算一个点围绕另一个点的旋转,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4684195/

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