/// <summary>
/// 根据中心点、半径、角度,求半径另一端的坐标。注意用的是笛卡尔坐标系
/// </summary>
/// <param name="center">中心点</param>
/// <param name="angle">半径角度</param>
/// <param name="radius">半径长度</param>
/// <returns>半径另一端的坐标</returns>
public static Point CenterRadiusPoint(Point center, double angle, double radius)
{
Point p = new Point();
double angleHude = angle * Math.PI / 180;/*角度变成弧度*/
p.X = (int)(radius * Math.Cos(angleHude)) + center .X;
p.Y = (int)(radius * Math.Sin(angleHude)) + center .Y;
return p;
}根据中心点、半径长度、半径角度求另一半径的坐标
最新推荐文章于 2021-01-19 12:34:40 发布
本文介绍了一种在笛卡尔坐标系下,根据中心点、半径和角度计算另一端坐标的具体步骤。通过将角度转换为弧度,并利用三角函数计算坐标变化,实现精确定位。

433

被折叠的 条评论
为什么被折叠?



