湖南工程学院交互式绘图系统
一、设计内容与设计要求 1.设计内容:
用橡皮法实现交互式绘图系统。
2.设计要求:
在屏幕上可以选择不同的命令、来实现不同基本图形的绘制。完成橡皮筋直线,橡皮筋圆,橡皮筋矩形框,多边形裁剪和3阶B样条曲线的作图,且要有比较友好的界面。
3.算法提示:
首先在屏幕上画出菜单和绘图窗口,显示鼠标。点击相应菜单,点击鼠标,移动鼠标,获取鼠标移动相对位置,画出相应图形。
相关变量定义:
#define _MOUSE #define CIRCLE 1 圆 #define LINE 2 #define RECTANGLE #include #include
#include"graphics.h" #include"math.h" #include union
struct SREGS sr;
相关函数: void meun(int {
setcolor(8);
outtextxy(x+5,28,str); setcolor(15); line(x,22,x,40); line(x,22,y,22); setcolor(8); line(x,40,y,40); line(y,22,y,40); }
3
矩鼠直
标 线 形 "stdio.h" "string.h"
REGS
<dos.h> inreg,outreg;
x,int y,char *str)