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

问题描述:

用C++定义一个矩形类,类中包括矩形的定义及相关操作,如移动,旋转和缩放! 谢谢解答!
1个回答 分类:综合 2014-11-29

问题解答:

我来补答
我说下思路吧.画一个矩阵只需要知道左上点和右下点的坐标,故类中需相应的成员变量保存这两点.不知道你说的旋转是以什么点为中心来转,就假定为矩形的中心吧,旋转还要有个旋转角度吧?另外图形的旋转牵涉到矩阵的乘法,这是计算机图形学的内容,你可以百度得到相应的算法,也就是一些几何知识.放大也可以以中心点为基准,按着欲放大的倍数得到新矩形的两个坐标就行了
 
 
展开全文阅读
剩余:2000