本次实验要求使用图形学课程上学习到的内容,实现一个用户友好的、稳定可用的绘图系统。系统的设计遵循“既见既所得”的原则,使用者只需使用鼠标和少量键盘操作即能轻松操作。
- 图形数据输入功能(易交互):直线、曲线、多边形、填充区域
- 图形数据编辑功能(易交互):直线、曲线、多边形、填充区域
- 图形数据裁剪功能 :窗口和裁剪对象可编辑
- 图形数据的变换功能(易交互):平移、旋转、缩放
- 图形数据显示功能(3D多面体):三维六面体的显示和变换(需消隐)
- 图形数据的存储功能:可保存生成结果
- 以Windows为实验平台
- 使用OpenGL开发环境
- 安装了GLUT工具包
- 选择vs2015为IDE
- 开发语言为C++,使用C++11标准(使用老版本C++编译器会导致编译通不过)