/// <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; }
根据中心点、半径长度、半径角度求另一半径的坐标
最新推荐文章于 2020-10-29 18:11:45 发布