搜索资源列表
MyPaint1.0
- 设计思路: 对Windows XP自带的画笔程序进行分析,一般User画图过程: 首先鼠标选择绘图工具,然后选择颜色,接着按User需要作图。User对产出的图像进行操作。 对图形元素抽象出公共属性,设计我的画板的作图过程: 选择工具 、画预览效果、User满意并确定、绘制效果。 下面是程序用到主要变量: 当前绘图点粒度:int iGranularity 当前使用颜色:COLORREF curColor 当前绘图状态:int iPaintStatus
ComputerGraphic
- 小型交互式图形系统,由Turbo C2.0编写,实现了计算机图形学中的多边形裁减;多边形旋转,平移,缩放;Bezier曲线;B样条曲线;中点圆;等算法。并实现橡皮筋直线,橡皮筋矩形画法,采用鼠标与用户交互,十分好用。这是南京航空航天大学计算机专业计算机图形学课程设计作业,母校的小弟小妹们或许能作为作业的参考。
Fill
- 区域填充算法源代码,在TC编译器上编译通过并实现多边形填充的C程序
Draw
- 实现一个画图程序。要求能够画直线,圆弧,椭圆弧,多边形,能够自定义颜色。对多边形、椭圆和圆能够进行填充。并能实现Undo/Redo(一步即可)。要求结果可以存盘,但不必存成图片文件。
Vcad
- 实现图形学中画直线,园和圆弧以及直线裁剪,区域填充等功能 1. 对于画直线,只需知道起点和终点即可。在工作区间中按下鼠标(即选择起点),拖动至另一处松开(终点),即得到直线。 2. 画圆需要圆心坐标、半径、及起始角和终止角,至于实验要求的画1/4圆弧,可设起始角=0,终止角=45,若要画整个圆弧起始角和终止角分别为0和360即可。 3. 椭圆需要的参数更多,有椭圆中心坐标、长轴、短轴、长轴和X轴正向夹角、及起始离心角和终止离心角,要画整个椭圆还是部分椭圆只需控制起始和终止离心角
scan
- 通过扫描实现了椭圆和任意多边形的生成,可以让用户输入关于圆和多边形的数据,并输出相应的图形
计算机图形学的实习程序
- 一个计算机图形学的实习程序,实现各种直线、圆和多边形的绘制,并可以填充颜色,实现几何变换,重绘,保存等。-A computer graphics training program, to achieve a variety of lines, circles and polygons to draw, and can be filled with color, to achieve geometric transform, redraw, save and so on.
tianchong
- 实现多边形区域扫描线填充的有序边表算法,并将实现的算法应用于任意多边形的填充,多边形的顶点可由键盘输入或鼠标拾取,填充要准确,不能多填也不能少填。 要求掌握边形区域扫描线填充的有序边表算法的基本原理和算法设计,画出算法实现的程序流程图,使用C或者VC++实现算法,并演示。 -Scan-line polygon fill the region to achieve the orderly side of the table algorithm, and the algorithm is a
Scan-line-seed-fill
- 种子扫描线填充,动态画多边形,并填充颜色。-Scan line seed fill, dynamic polygon drawing and filling color.
ii
- 实现绘制各种情况直线的Bresenham算法,并将实现的算法应用于任意多边形的绘制,要求多边形的顶点由键盘输入或鼠标拾取,绘制的多边形顶点要准确,图形应该封闭。 要求掌握Bresenham算法的基本原理和算法设计,画出算法实现的程序流程图,使用C或者VC++实现算法,并演示。 -Implementation of the Bresenham line drawing algorithm for various situations, and to achieve an arbitrary
OH_Degrafa
- 画矢量图形,并能做简单的变形:如拖拽,旋转,放大缩小等。-Drawing vector graphics, and can do a simple deformation: such as drag and drop, rotate, zoom and so on.
CutOut
- 用矩形区域裁剪多边形并在把裁剪内外的图形用颜色标识-Cut with a rectangular area outside the polygon and the cut identification with color graphics
draw
- 图形的绘制:图形主要包括点、直线、弧线、圆、椭圆、多边形等。用户可以通过菜单或工具条按钮两种方式选择将要绘制的图形,从状态栏上可以看到当前绘制的图形类型。用户能够对图形元素的线型参数、填充参数进行设置。图形的编辑:支持撤销、恢复以及对当前所画图形的重复等操作。图形文件的读写:能够将所绘制的图形保存到文件中,并能够进行文件的读取。 -Graphics rendering: graphics including point, line, arc, circle, ellipse, polygon
DrawLine
- vc++开发的基于MFC的画图程序,可以完成画圆、直线、曲线、多边形、椭圆等图形的绘制,并对颜色进行处理。-vc++ main()
MyDraw
- 这个一个简单的画图软件,可以实现画直线曲线,各种多边形,圆形等,并可对所画内容进行保存,还可以读取。-draw tool
Draw
- 实现一个画图程序。能够画直线,圆弧,椭圆弧,多边形,能够自定义颜色。对多边形、椭圆和圆能够进行填充。并能实现Undo/Redo(一步即可)。结果可以存盘,但不存成图片文件。 -Implement a drawing program. Can draw lines, arcs, elliptical arcs, polygons, the ability to customize colors. Of polygons, ellipses and circles to be filled. And
jisunjituxingxue
- 利用计算机编程语言绘制图形,主要实现以下内容: (1)、中点算法生成任意斜率直线,并设置线型线宽。 (2)、中点算法生成圆 (3)、中点算法生成椭圆 (4)、扫描算法实现任意多边形填充 (5)、Cohen_Sutherland裁剪 (6)、自由曲线与曲面的绘制 (7)、二维图形变换 (8)、三视图变换 -Draw graphics using computer programming languages, mainly to achieve the follo
picture
- 图形编程: 提供一个图形工具界面,让用户能够画出直线,椭圆,多边形等几何元素,结果可以保存并可读出。 -Graphics Programming: Provides a graphical interface tool, allowing users to draw lines, ovals, polygons and other geometric elements, the results can be saved and can be read out.
4.drawing
- 提供一个图形工具界面,让用户能够画出直线,椭圆,多边形等几何元素,结果可以保存并可读出。-Provide a graphical tool interface that lets users can draw a straight line, ellipse, geometrical element polygon, etc, the results can save and can be read.
drawysb
- 一个简单的绘图程序,可以绘制直线椭圆、多边形并进行填充及裁剪-a easy draw source code for compute geometry