您的位置:首页 > 其它

根据中心点、半径长度、半径角度求另一半径的坐标

2011-07-29 16:53 671 查看
/// <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;
}



                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: