.net 是否有一种从矢量坐标返回距离和角度的通用方法?

.net 是否有一种从矢量坐标返回距离和角度的通用方法?,.net,math,vector-graphics,.net,Math,Vector Graphics,我需要得到角度(0~359.99°)和到矢量2的距离。在Math或XNA名称空间中是否有一种通用的方法 我不是在寻找一个定制的实现,而是一个“正式的”实现。看起来它们通常比定制的要快。Vector2.Length方法返回向量的长度(即您所称的“距离”) 要找到角度,请使用Math.Atan2(p.Y,p.X) 该角度将以相对于正X轴(即标准欧几里德坐标)的逆时针弧度测量。将结果乘以180/Math.PI将其转换为度。非常感谢,这就是我一直在寻找的结果!

我需要得到角度(0~359.99°)和到矢量2的距离。在Math或XNA名称空间中是否有一种通用的方法


我不是在寻找一个定制的实现,而是一个“正式的”实现。看起来它们通常比定制的要快。

Vector2.Length方法返回向量的长度(即您所称的“距离”)

要找到角度,请使用
Math.Atan2(p.Y,p.X)


该角度将以相对于正X轴(即标准欧几里德坐标)的逆时针弧度测量。将结果乘以
180/Math.PI
将其转换为度。

非常感谢,这就是我一直在寻找的结果!