这是一道计算机图形学的编程的题。
这道题目是这样的:
(编出来的有点类似于Window自带的那个画图软件的)具体要求:任选一种画线算法实现绘制任意坐标的线段
要求:线能够设置线型、线宽和颜色;线的端点坐标获取可以采用鼠标点取或采用弹出对话框的方式。
任选一种画圆算法实现绘制任意圆心、半径的圆
要求:线能够设置线型、线宽和颜色;线的端点坐标获取可以采用鼠标点取或采用弹出对话框的方式。
任选一种区域填充算法实现任意多边行的填充
要求:填充区域为五边形以上的多边形。
任选一种二维变换形式实现任意多边行的变换
要求:变换的多边形为五边形以上。
任选一种裁剪算法实现任意线段的裁剪
要求:裁剪区域为五边形以上的多边形,裁剪区域内外的线段经过裁剪后分别用不同的颜色绘制采用。
将上述所有功能集成为一个类似“画图”软件的小型系统谢谢啦~我才大二,虽然学过Java和C++的,但是感觉自己学的都比较浅的,特来求助这里的大虾们。
还有,还要求只能用点画的,也就是说不能直接调用画直线等的函数的,都得自己编的,不过即使条件有些苛刻,就算调用了,只要编出来我就已经很感谢啦~~
这道题目是这样的:
(编出来的有点类似于Window自带的那个画图软件的)具体要求:任选一种画线算法实现绘制任意坐标的线段
要求:线能够设置线型、线宽和颜色;线的端点坐标获取可以采用鼠标点取或采用弹出对话框的方式。
任选一种画圆算法实现绘制任意圆心、半径的圆
要求:线能够设置线型、线宽和颜色;线的端点坐标获取可以采用鼠标点取或采用弹出对话框的方式。
任选一种区域填充算法实现任意多边行的填充
要求:填充区域为五边形以上的多边形。
任选一种二维变换形式实现任意多边行的变换
要求:变换的多边形为五边形以上。
任选一种裁剪算法实现任意线段的裁剪
要求:裁剪区域为五边形以上的多边形,裁剪区域内外的线段经过裁剪后分别用不同的颜色绘制采用。
将上述所有功能集成为一个类似“画图”软件的小型系统谢谢啦~我才大二,虽然学过Java和C++的,但是感觉自己学的都比较浅的,特来求助这里的大虾们。
还有,还要求只能用点画的,也就是说不能直接调用画直线等的函数的,都得自己编的,不过即使条件有些苛刻,就算调用了,只要编出来我就已经很感谢啦~~
Vector<OnePoint> points=new Vector<OnePoint>(); 编译的时候第二句话是有问题的,提示说:<identifier> expected
怎么回事呢??