news 2026/9/2 5:27:52

旋转移动数学公式

作者头像

张小明

前端开发工程师

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/9/2 13:52:13

突破网盘限速壁垒:百度网盘直链解析技术深度解析

在数字资源日益丰富的今天&#xff0c;百度网盘已成为我们获取和分享文件的重要平台。然而&#xff0c;面对那缓慢爬行的下载进度条&#xff0c;你是否曾感到深深的无力感&#xff1f;当项目截止期限逼近&#xff0c;当重要资料急需获取&#xff0c;那令人沮丧的下载速度往往成…

作者头像 李华
网站建设 2026/9/1 19:45:33

终极指南:E-Hentai下载器如何让你轻松打包整个图库

终极指南&#xff1a;E-Hentai下载器如何让你轻松打包整个图库 【免费下载链接】E-Hentai-Downloader Download E-Hentai archive as zip file 项目地址: https://gitcode.com/gh_mirrors/eh/E-Hentai-Downloader 还在为E-Hentai图库下载烦恼吗&#xff1f;这款免费开源…

作者头像 李华
网站建设 2026/9/2 22:07:48

如何用DSub打造私人音乐云:安卓手机听歌新体验

如何用DSub打造私人音乐云&#xff1a;安卓手机听歌新体验 【免费下载链接】Subsonic Home of the DSub Android client fork 项目地址: https://gitcode.com/gh_mirrors/su/Subsonic 想随时随地聆听珍藏的音乐库&#xff1f;DSub安卓客户端帮你实现这个梦想&#xff01…

作者头像 李华
网站建设 2026/9/1 22:39:26

Java---事件处理机制

基本说明java 事件处理是采取“委派事件模型”。当事件发生时&#xff0c;产生事件的对象&#xff0c;会把此“信息”传递给“事件的监听者”处理&#xff0c;这里所说的“信息”实际上就是 java.awt.event 事件类库里某个类库里某个类所创建的对象&#xff0c;把它称为“事件的…

作者头像 李华
网站建设 2026/9/2 7:51:03

一文讲解 USRP X310

USRP X310 是一款高性能、可扩展的软件定义无线电 (SDR) 平台&#xff0c;旨在用于下一代无线通信系统的设计和部署。它的主要特点是采用了大型 FPGA 和高速主机接口&#xff0c;提供了极高的带宽和处理能力。 以下是 USRP X310 的关键参数和特性&#xff1a;核心硬件参数参数数…

作者头像 李华