HNU数字媒体技术 大三上计算机图形学实验
Qt版本:6.4.3
仅使用Qt的drawPoints()函数实现以下功能
1、实现自由绘制直线、椭圆、圆形
2、自由绘制多边形
3、可以以扫描划线、栅栏两种方式对Polygon多边形填充
4、可以鼠标拖动或以参数输入的方式对Polygon以及其子类进行变换。
5、StarPolygon/SquarePolygon/HexgonPolygon/HolePolygon类继承Polygon类,用于方便的绘制五角星、正方形、正六边形、带洞多边形。
6、可以以参数输入的方式指定Star/Square/Hexgon的大小。