C#中如何实现图形不停的旋转.(请发代码)

我要的是不停的绕中心旋转.就是想看到他运行的轨迹.运行的阴影.... 我要的是不停的绕中心旋转.就是想看到他运行的轨迹.运行的阴影. 展开
 我来答
百度网友03da001
2007-11-30
知道答主
回答量:1
采纳率:0%
帮助的人:0
展开全部
Matrix 的 RotateAt 方法可以生成所需的旋转矩阵
asdc001
2007-11-25 · TA获得超过344个赞
知道小有建树答主
回答量:480
采纳率:0%
帮助的人:196万
展开全部
是至少旋转90度呢
还是随便旋转,即可以一度、半度的旋转。

以90度作为最小旋转单位的,比较好做。
取得图形的中心点坐标,以此为基准
比如右转90度:
将原左上区域的点的x变成正,y不变
将原右上区域的点的y变成负,x不变
将原右下区域的点的x变成负,y不变
将原左下区域的店的y变成正,x不变。
如果是正方形,则直接可以用。
如果是长方形,则需要根据最后生成的图片,重新调整位置,使左上角坐标为(x,y)为(0,0)。

其他的照此类推。

但是一度一度的就麻烦很多了,难得算啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
7sstudio
2007-11-27
知道答主
回答量:6
采纳率:0%
帮助的人:0
展开全部
定一个 Matrix 通过矩阵实现旋转。
Matrix 的 RotateAt 方法可以生成所需的旋转矩阵

Graphics.Transform = Matrix 就能完成图像的旋转
然后绘图出来就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式