![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机图形学
跟包叔一起学习
辗转很久,还是写写博客吧。
展开
-
计算机图形学DDA算法中点Bresenham算法改进的Bresenham算法
#include #include #include using namespace std;//DDA算法void DDALine(int x0, int y0, int x1, int y1){ int dx,dy,eps,k; float x,y,xIncre,yIncre; dx=x1-x0; dy=y1-y0; x=x0; /*开始每次运行都不出结果,仔细检查了好几遍DDALi原创 2014-01-06 10:14:28 · 2952 阅读 · 0 评论 -
计算机图形学Cohen_Sutherland算法裁剪线段
/** *时间:2011年12月20日 *作者:鲍志强 *功能:直线的裁剪 *指导老师:杜吉祥 **/ #include #include #include using namespace std; //定义窗口结构体 typedef struct Window { float Xwl; float Xwr; float Ywt; float Ywb; } *原创 2014-01-06 10:14:42 · 1619 阅读 · 0 评论 -
边标志扫描算法,种子填充算法,计算机图形学
本程序仅供参考,可供大家学习参考 首先得导入C++的graphics图形库 #include #include using namespace std; //边标志算法 void edgeMarkFill(int n,int *points){ int flag=0,c1=0,c2=0; int maxX=0,minX=0,maxY=0,minY=0; int i=0,j=0,x,y;原创 2014-01-06 10:14:35 · 2060 阅读 · 0 评论 -
计算机图形学图形的变换
/***作者:**功能:实现简单图形的二维几何变换(平移、旋转、缩放、对称、错切变换)**实验时间:2011年12月16日**指导老师:杜吉祥**/#include#include#includeusing namespace std;//利用OpenGL库函数画出多边形void drawGraphic(float *p,int n) //参数意义:第一个参数是一个指针,传递顶点数组;第二个参数原创 2014-01-06 10:14:39 · 2241 阅读 · 0 评论