1. 首页
  2. 编程语言
  3. 其他
  4. 计算机图形学源码C#版本(中南民族大学)

计算机图形学源码C#版本(中南民族大学)

上传者: 2018-12-09 18:57:55上传 RAR文件 8.55MB 热度 53次
VS 平台C#实现 1. 实验内容 用基本增量算法和Bresenham算法画直线 2.实验目的 1)理解在显示器上画图与在纸上画图的本质区别; 2)掌握直线的光栅扫描转换过程; 3)掌握不同算法绘制直线的思路和优缺点。 3. 实验要求 1)将像素网格表现出来,建立网格坐标系; 2)用橡皮筋的形式输入参数; 3)鼠标移动时,显示鼠标当前位置; 4)显示判别式的计算过程和下一点的选择策略; 5)记录生成点的坐标,建议用表的形式; 6)图形生成过程可以重复进行。 1. 实验内容 用正负法和Bresenham算法画圆弧 2.实验目的 1)掌握圆及圆弧的光栅扫描转换过程; 2)掌握不同算法绘制圆弧的技巧和优缺点。 3. 实验要求 1)将像素网格表现出来,建立网格坐标系; 2)用橡皮筋的形式输入参数; 3)鼠标移动时,显示鼠标当前位置; 4)显示判别式的计算过程和下一点的选择策略; 5)记录生成点的坐标,建议用表的形式; 6)图形生成过程可以重复进行。 1. 实验内容 用Cohen-SutherLand算法和liang _barsky算法进行线段 裁剪 2.实验目的 1)理解裁剪的相关概念 2)掌握直线段的一般裁剪过程; 3)理解并掌握Cohen-SutherLand 算法的编码思想; 4)理解并掌握Liang_Barsky算法的参数化裁剪思想; 3. 实验要求 1)将像素网格表现出来,建立网格坐标系; 2)用橡皮筋的形式输入剪裁线段和裁剪窗口; 3)鼠标移动时,显示鼠标当前位置; 4)对于线段裁剪,线段被窗口的四条边裁剪的过程要显示出来; 6)裁剪过程可以重复进行。 1. 实验内容 用Sutherland-Hodgman算法进行多边形裁剪 2.实验目的 1)理解多边形裁剪与直线段裁剪的区别; 2)掌握多边形的裁剪过程; 3)理解并掌握Sutherland-Hodgman算法的裁剪思想。 3. 实验要求 1)将像素网格表现出来,建立网格坐标系; 2)用橡皮筋的形式输入剪裁多边形和裁剪窗口; 3)鼠标移动时,显示鼠标当前位置; 4)多边形被窗口的四条边裁剪的过程以及多边形顶点增删的过程要显示出来; 5)裁剪过程可以重复进行。
下载地址
用户评论
码姐姐匿名网友 2018-12-09 18:57:55

是VC开发的,编译有点问题

码姐姐匿名网友 2018-12-09 18:57:55

C#在哪里,这也太坑了

码姐姐匿名网友 2018-12-09 18:57:55

谢谢分享出来,正好重新学一遍

lxzdyy 2024-12-27 09:52:07

不是C#啊,我勒个去

sansansans 2025-01-08 11:29:15

楼主挂羊头卖狗肉。C++的代码到处都是,随便都可以搜到,但C#下的计算机绘图代码却是少得可怜。奸商!!!

CHINA龙 2024-12-27 05:37:11

虽然不是用C#写的,但确实挺实用的。

talentholmes 2024-12-28 20:08:19

是C++啊 自己还要装VC 唉 不错程序很不错 可以借鉴借鉴算法

loneleaf86465 2025-01-01 06:28:22

确实是坑爹的厉害啊

st_91775 2025-01-05 23:26:30

运行失败了。

柘滕 2025-01-03 19:40:40

坑爹啊,5个积分那么贵,还不是C#还不能动