news 2026/5/16 1:56:34

旋转移动数学公式

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
旋转移动数学公式

旋转移动数学公式

一 数学公式

/// <summary>/// 计算物理旋转之后点xy的变化/// </summary>/// <param name="x0">图像物体上一点的x</param>/// <param name="y0">图像物体上一点的y</param>/// <param name="centerx">图像物体的中心x</param>/// <param name="centery">图像物体的中心y</param>/// <param name="angle"></param>/// <returns></returns>publicVector2RotatePoint(floatx0,floaty0,floatcenterx,floatcentery,floatangle){// 将角度转换为弧度angle=(float)(angle*Math.PI/180);// 计算旋转后的坐标floatx=(float)((x0-centerx)*Math.Cos(angle)-(y0-centery)*Math.Sin(angle)+centerx);floaty=(float)((x0-centerx)*Math.Sin(angle)+(y0-centery)*Math.Cos(angle)+centery);// 返回旋转后的坐标returnnewVector2(x,y);}// 定义 Vector2 结构体用于返回坐标publicstructVector2{publicfloatX{get;}publicfloatY{get;}publicVector2(floatx,floaty){X=x;Y=y;}}

二 使用

privatevoidbutton1_Click(objectsender,EventArgse){Vector2xy=RotatePoint(1000f,1200f,2000f,2000f,10f);MessageBox.Show("旋转后的点坐标:"+" x:"+xy.X+" y:"+xy.Y);}
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/16 1:56:26

企业微信防封客户投诉入口搭建与验证:从根源规避投诉封号风险

做电商的朋友大概率都遭遇过这样的窘境&#xff1a;靠企业微信辛辛苦苦积累的客户资源&#xff0c;却因为几次客户投诉被平台临时封号&#xff0c;售后高峰几百条客户消息无人回应&#xff0c;订单流失、老客跑路&#xff0c;直接损失真金白银。老周的电商团队就曾深陷其中 ——…

作者头像 李华
网站建设 2026/5/14 11:01:23

HEIF Utility:Windows平台终极HEIF图像转换解决方案

HEIF Utility&#xff1a;Windows平台终极HEIF图像转换解决方案 【免费下载链接】HEIF-Utility HEIF Utility - View/Convert Apple HEIF images on Windows. 项目地址: https://gitcode.com/gh_mirrors/he/HEIF-Utility HEIF Utility是一款专为Windows系统设计的免费开…

作者头像 李华
网站建设 2026/5/12 20:51:30

5分钟搞定M3U8视频下载:MediaGo完整使用手册

5分钟搞定M3U8视频下载&#xff1a;MediaGo完整使用手册 【免费下载链接】m3u8-downloader m3u8 视频在线提取工具 流媒体下载 m3u8下载 桌面客户端 windows mac 项目地址: https://gitcode.com/gh_mirrors/m3u8/m3u8-downloader 还在为无法保存在线视频而烦恼吗&#x…

作者头像 李华
网站建设 2026/5/14 2:23:14

终极解决方案:Windows苹果设备驱动一键安装完整指南

终极解决方案&#xff1a;Windows苹果设备驱动一键安装完整指南 【免费下载链接】Apple-Mobile-Drivers-Installer Powershell script to easily install Apple USB and Mobile Device Ethernet (USB Tethering) drivers on Windows! 项目地址: https://gitcode.com/gh_mirro…

作者头像 李华
网站建设 2026/5/13 20:34:26

OpenKM文档管理系统实战部署指南:从零搭建企业级文档管理平台

OpenKM文档管理系统实战部署指南&#xff1a;从零搭建企业级文档管理平台 【免费下载链接】document-management-system OpenKM is a Open Source Document Management System 项目地址: https://gitcode.com/gh_mirrors/do/document-management-system 随着企业数字化转…

作者头像 李华