1.博客说明
- 开发平台:windows vs2010
- 软件平台:C#、GDI+
- 项目来源:针对图形学课程的程序设计
2.程序实现
- 直线绘制
- 难点:不同斜率的直线的绘制算法以及不同分辨率算法的实现
- 实现效果如图:
- 初始化界面、
-
根据分辨率绘制网格
- 根据当前的分辨率根据当前斜率绘制直线
- 程序难点:不同图元的绘制以及不同图元的拾取。
- 实现效果:
- 初始化界面
- 选择不同的图元进行绘制
- 鼠标拾取图元(选中图元填充色变为白色)
3.图形填充(射线法直线填充)
- 程序效果演示
- 程序初始化
- 直线填充的过程
- 填充完成
- 代码下载链接 http://download.youkuaiyun.com/detail/small_fish__/4174213
4.基于GDI+太阳地球月亮的C#实现