搜索资源列表
dujunli_337
- 想学好计算机图形学的大学生,老师和工程人员内容:动态的演示了图形生成过程,详细的源代码使你粘贴后就可以运行,其中包括DDA、bresenham、逐点比较法直线生成算法;bresenham,DDA,中点画圆算法;n次bezier,spline,Bspling,Hermite曲线生成算法;单线性,双线性,Bezier曲面生成算法;矢量,点阵字符生成算法;扫描填充,种子填充算法,多边形,直线裁剪算法;平移,比例,旋转,原点对称,错切变换算法;斜测投影,一点,二点,三点透视算法;消影,斜平行投影,正轴测
1
- 图形学与数字图像处理实验中区域填充实验源码实验目的 1、 通过实验,进一步理解和掌握扫描线填充算法; 2、 掌握用扫描线填充算法进行区域填充的基本过程; 3、 通过编程,会在TC环境下用扫描线填充算法编程实现一个饼型图的绘制; 4、 通过实验,进一步理解和掌握Sutherland 裁剪算法; 5、 掌握用Sutherland 裁剪算法裁减多边形的基本过程; 6、 通过编程,会在TC环境下用Sutherland 算法编程实现用矩形窗口对多边形的裁剪。 实验环境 计
polygonclip
- 这是多边形裁剪的程序,是计算机图形学的经典算法。
Weiler_Atherton
- Weiler_Atherton多边形剪裁算法实现,主多边形和裁剪多边形可为任意形状多边形
pic
- 源码简介: 这是我上图形学实验课时写的程序,实现了以下功能: 第一次作业:(第一课时) 要求:用Bresenham算法画出一个多边形,然后用扫描线填充 第二次作业:(第二课时) 要求:二维空间变换 第三次作业:(第三、四课时) 要求:三维空间变换及投影 第四次作业:(第五,六课时) 要求:Cohen_Sutherland裁剪,梁友栋-Barsky裁剪,裁剪开窗算法,多边形裁剪。 第五次作业:(第七,八课时) 要求:Hermite曲线,Bezier曲线(
图形学DrawPaintCode
- 实现二维基本图元直线段生成的基本算法(DDA,中点法,Bresenham) 实现二维基本图元圆弧/椭圆圆弧生成的基本算法(中点法) 实现对线型线宽的属性的控制 实现二维多边形扫描转换的扫描线算法 实现二维多边形扫描转换的边缘填充算法或栅栏填充算法 实现二维连通区域填充的扫描线种子填充算法(四连通或八连通) 实现二维直线段裁剪的Cohen-Sutherland裁剪算法和中点分割裁剪算法 实现二维多边形裁剪的Sutherland-Hodgman算法和Weiler-Athenton算法 实 现二维图形
draw2.rar
- 多边形裁剪程序:用到的是比较常见的裁剪算法:Sutherland-Hodgman算法。本程序中的裁剪顺序为左边、下边、右边、上边,那么裁剪是这样进行的:原待裁剪多边形作为输入多边形被裁剪矩形的左边裁剪,然后输出的裁剪结果作为下边裁剪的输入多边形,……,依次类推,直到最后一边矩形上边裁剪结束。,Polygon clipping process: it is more commonly used method of cutting: Sutherland-Hodgman algorithm. Thi
Computer-graphics
- 1.实现DDA、中点Bresenham算法和改进Bresenham算法绘制直线。 2.实现绘制圆和椭圆。 3.实现线段裁剪和多边形裁剪。 4.实现二维图形的变换(平移、旋转、缩放)。 5.自己实现其他附加以及需要完善的功能。 -1 to achieve DDA, the midpoint and improved Bresenham algorithm Bresenham algorithm to draw a straight line. (2) to achieve dr
Sutherland_Hodgeman_Clip
- OPENGL 多边形裁剪 基于S_H算法-OPENGL polygon clipping algorithm based on S_H
2d_Graphic_System
- vc6实现的2d图形学系统 其中图形算法全部自己实现 没有调用接口。主要功能如下a)直线和圆的生成,直线和圆的扫描转换。并且实现了用鼠标点击取点的交互功能。 b) 多边形的裁剪和填充,实现了点扫描与直线扫描多边形。 c) 直线剪裁,并可以自动判断与某条或某些条直线可剪裁,剪裁结果是一条线段生成两到三条线段,并可在文档中保存。 d) 图形变换:二维变换:平移、旋转、缩放功能,其中平移已实现了鼠标点击取点的交互功能。 e) 提供了用户对对象的选择,再在在被选择的对象上进行相应操作。
445738PolygonCut
- 二维裁剪算法 可以对矩形多边形和直线进行剪切-Two-dimensional rectangular cutting algorithm can cut a straight line and polygon
cg
- 在画图系统中实现圆的生成算法,使圆支持异或模式、实现橡皮筋直线、圆、矩形、实现多边形裁剪、实现基本几何变换(平移)、实现B样条曲线 -In the drawing system to achieve a circle generation algorithm, so that won to support different or models to achieve a rubber band straight, round, rectangular, polygon clipping to
clip
- 计算机图形学的裁剪算法实现,实现线裁剪,多边形裁剪-Computer Graphics cutting algorithm to achieve line clipping, polygon clipping
computer-graphics
- 计算机图形学的作业。该程序包括图形生成(DDA直线/中点直线/BH直线/中点圆/正负圆/BH圆),图形显示(边缘/种子/扫描线填充),二维裁剪(CS/中点分割/LB/多边形裁剪),图形变换(平移/对称变换/旋转/缩放),曲线生成(Bezier曲线/B样条曲线/Hermite曲线)的算法。-It is my computer graphics work. The program includes graphics generation (DDA line/mid-point of line/BH
cut
- 在定义了窗口之后,我们只需将窗口内的图形显示出来,对于窗口之外的图形我们是不关心的。因此,必须将窗口外的图形裁剪下去。在本资料中,实现如下对直线段进行裁剪的算法:Cohen-Sutherland算法、中点分割算法、梁友栋-Barsky算法,并且利用Sutherland-Hodgman算法实现对多边形的裁剪,最后,实现当裁剪域是任意凸多边形时的裁剪算法。-In the definition of the window, we simply window graphics are displayed
cutout
- 在定义了窗口之后,我们只需将窗口内的图形显示出来,对于窗口之外的图形我们是不关心的。因此,必须将窗口外的图形裁剪下去。在本资料中,实现如下对直线段进行裁剪的算法:Cohen-Sutherland算法、中点分割算法、梁友栋-Barsky算法,并且利用Sutherland-Hodgman算法实现对多边形的裁剪,最后,实现当裁剪域是任意凸多边形时的裁剪算法。-In the definition of the window, we simply window graphics are displayed
Choen-Sutherland
- Choen-Sutherland算法裁剪线段 计算机图形学中使用Choen-Sutherland算法进行图形多边形裁剪,并用MFC实现-Choen-Sutherland
S-H
- SH算法实现多边形的裁剪算法,如题如题utility-SH algorithm polygon clipping algorithm, such as utility problems such as the title
lineA
- 能进行虚线,点化线,DDA和bre算法的实现,直线裁剪,多边形裁剪等-Can be broken, enchant line, DDA and bre algorithm, line cutting, polygon clipping, etc.
graphics
- 1)给出系统框架。 2)调用画点的函数,分别用DDA、中点Bresenham算法和改进Bresenham算法绘制直线和中点算法绘制直线、用不同的算法绘制圆和椭圆 ,并各自比较算法精度与效率的差别 。 3)实现二维图形的变换。(包括平移,放缩,旋转,错切以及复合变换) 4)运用所学的区域填充算法实现区域填充。 5)运用所学算法实现线段裁剪以及多边形裁剪(多边形裁剪为可选)。 6)自己实现其它附加以及需要完善的功能。 -1) give system framework.