用C++定义一个矩形类,类中包括矩形的定义及相关操作,如移动,旋转和缩放! 谢谢解答!

[复制链接]
查看11 | 回复1 | 2011-3-15 00:11:45 | 显示全部楼层 |阅读模式
我说下思路吧。画一个矩阵只需要知道左上点和右下点的坐标,故类中需相应的成员变量保存这两点。不知道你说的旋转是以什么点为中心来转,就假定为矩形的中心吧,旋转还要有个旋转角度吧?另外图形的旋转牵涉到矩阵的乘法,这是计算机图形学的内容,你可以百度得到相应的算法,也就是一些几何知识。放大也可以以中心点为基准,按着欲放大的倍数得到新矩形的两个坐标就行了...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行