搜索资源列表
计算机图形学小项目
- 实现了 DAA画线法画直 (1) 中点画线法画圆(输入x坐标,y坐标,圆心) (必做) (2) 二维区域填充(四向种子填充颜色算法) (选作) (3) 直线裁减(任选一种) (必做) (4) 贝塞尔曲线(输入四个控制点,或者直接用鼠标点,要求坐标会随右键显示)(必做) -realized DAA painting painting straight line method (1) dotted line method Circle (input coordinates x,
146165
- DAA画线法画直线 (1) 中点画线法画圆(输入x坐标,y坐标,圆心) (2) 二维区域填充(四向种子填充颜色算法) (3) 直线裁减 (4) 贝塞尔曲线(输入四个控制点,或者直接用鼠标点,要求坐标会随右键显示)-DAA painting painting straight line method (1) dotted line method Circle (input coordinates x, y coordinates, Center) (2) two-dimensi
jisuanjituxing
- 根据多边形区域的填充原理可以推广到圆域的填充,由于圆的特殊属性,即可根据任何欲填充的像素点与圆心的距离是否大于或小于半径来判断是否在圆内或圆外,具体实现程序如下; 利用中点画圆算法实现边界程序: void CArea_FillData::MidpointCircle(int xc, int yc, int r, int color) {//画八分之一的圆 int x,y,d x=0 y=r d=1-r WholeCircle(xc,yc,x,y,color
console_graphic
- 用控制台程序(Console project)实现计算机图形学的基本图形,其中Bresenham为Bresenham算法画线的项目,输入起点和终点;dda为DDA算法画直线的项目,输入起点和终点;mid_point为中点画线法的项目,输入起点和终点;Bres_circle为根据Bresenham算法画圆,输入圆心点和半径; midpoint_circle为中点画圆法,包括填充,输入圆心点和半径;midpointEllipse为中点画椭圆,包括填充,输入圆心点和长短轴; duobianxi
tuxingxueshiyan1
- 《计算机图形学》 实验一 基本图形的生成 实验目的: 1、编写直线的DDA和Bresenham算法的实现程序,验证算法的正确性。 2、编写圆的Bresenham算法或中点算法的实现程序,验证算法的正确性。 3、用多边形的扫描线填充算法对一多边形进行填充,验证算法的正确性。 4、使用Cohen-Sutherland算法裁减二维线段或使用Sutherland-Hodgman算法对多边形进行裁减,验证算法的正确性。 5、通过算法的编写,切实掌握图形学中直线和圆生成的原理以及
Out
- 画外接圆的C++代码 //计算外接圆半径 //输入参数: // 三角形三点坐标(ddDot0,ddDot1,ddDot2) //输出参数 // 圆心坐标(ddCenter) // 圆心半径(dRad) //成功:返回值>0 //失败:返回值<=0
Bres_Circle
- 给出计算机画圆的最基本方法 本程序现实画5个同心圆,圆心及半径已经设定
zhongdianhuayuanfa
- 运用中点画圆法画一个圆,半径和圆心都由用户确定。
zuoye2
- 计算机图形学作业二: 中点画圆法:圆心(300,400),半径150。
Vcad
- 实现图形学中画直线,园和圆弧以及直线裁剪,区域填充等功能 1. 对于画直线,只需知道起点和终点即可。在工作区间中按下鼠标(即选择起点),拖动至另一处松开(终点),即得到直线。 2. 画圆需要圆心坐标、半径、及起始角和终止角,至于实验要求的画1/4圆弧,可设起始角=0,终止角=45,若要画整个圆弧起始角和终止角分别为0和360即可。 3. 椭圆需要的参数更多,有椭圆中心坐标、长轴、短轴、长轴和X轴正向夹角、及起始离心角和终止离心角,要画整个椭圆还是部分椭圆只需控制起始和终止离心角
Jeff
- 该程序的功能是,在一个界面中随意用鼠标绘制几个圆形程序就能把任意两个圆的圆心连在一起
CircleDetectionbaseonHough
- 检测图像中的圆形半径和圆心-image detection of circular radius and the center
MidPointEllipse
- 中点画椭圆法的扫描转换程序,算法描述:考虑圆心不在原点,设圆心坐标为(x0,y0)。通过平移坐标原点到圆心。-Stipple Ellipsometry in the scan conversion process, the algorithm descr iption: consider the center of a circle is not the origin, set up the center coordinates (x0, y0). Through shifting the or
CCreateCirce1
- 创建圆类,通过圆心及圆上一点画圆,并实现橡皮筋功能-Category to create a round through the center of a circle and the circle a little circle, and the rubber band feature
Lcd_Bresenham_Ciecle
- Bresenham画圆算法程序,在320240LCD上验证通过,效果很好。输入圆心坐标和半径即可画圆。-Bresenham Algorithm for Circle program, verify through the 320240LCD good effect. Enter center coordinates and radius can draw a circle.
dajkgjk
- 设某图形处理程序只考虑点、直线、圆三种基本图形。对于点,给出点的横纵坐标;对于直线,给出直线方程ax+by+c=0的三个系数a,b,c;对于圆,给出圆心坐标和半径。试说明图形的几何形状类型,并编写输入和输出图形数据、求两点矩离、求两直线交点、 已知点和半径形成圆、已知两点形成直线等函数。
Sin()_Pie_Paiting
- 窗口绘制sin函数为圆心的动态绘图,一个比较简单的绘图较少程序-paniting example of sin function as the arc s,just a simple program
1
- 题目:编写一个应用程序,在屏幕上出现一个圆心沿正弦曲线轨迹移动的实心圆,要求每隔1/4周期,圆的填充色与圆的边线都发生变化,颜色自己选取,同时,圆的半径在1/4周期之内由正弦幅值的0.2到0.6倍增长。-Topic: write an application that appear on the screen a circle sine curve track along the solid round, ask every quarter cycle, round and round line
spherical-circle
- 编写函数绘制三维球面,允许用户指定球面圆心位置及半径-Write functions made three dimensional spherical, allows users to designated position and radius of the spherical circle
yuan
- 使用matlab编写的根据圆心坐标画圆,且填充颜色-Using Matlab prepared according to the center coordinates of the circle, and fill color