星空网 > 软件开发 > ASP.net

C# 点绕某点旋转某角度

/// <summary>
/// 以中心点旋转Angle角度
/// </summary>
/// <param name="center">中心点</param>
/// <param name="p1">待旋转的点</param>
/// <param name="angle">旋转角度(弧度)</param>
private void PointRotate(Point center, ref Point p1, double angle)
{
double x1 = (p1.X - center.X) * Math.Cos(angle) + (p1.Y - center.Y) * Math.Sin(angle) + center.X;
double y1 = -(p1.X - center.X) * Math.Sin(angle) + (p1.Y - center.Y) * Math.Cos(angle) + center.Y;
p1.X = (int)x1;
p1.Y = (int)y1;
}




原标题:C# 点绕某点旋转某角度

关键词:C#

C#
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

引流小技巧:https://www.goluckyvip.com/tag/9029.html
4px海外仓:https://www.goluckyvip.com/tag/90297.html
品类轮转:https://www.goluckyvip.com/tag/903.html
备货期:https://www.goluckyvip.com/tag/9030.html
免费海外仓:https://www.goluckyvip.com/tag/90307.html
海外仓使用:https://www.goluckyvip.com/tag/90309.html
在古巴做游轮 古巴旅游项目:https://www.vstour.cn/a/363194.html
西藏旅游攻略自驾游需要多少天 去西藏旅游自驾游要多久时间:https://www.vstour.cn/a/363195.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流