包括计算机图形学的介绍,绘制直线的DDA算法,BERHAM算法,中点算法,绘制圆和椭圆的各种算法,填充的4种算法,裁剪的各种算法,图元的平移,缩放,旋转,以及贝塞尔曲线和B样条曲线的绘制和拼接算法等等,还包含了OPENGL 的讲解和对三维图形和实体重构的讲授,是学习计算机图形学不可多得的好资料。
1
使用离散偶极子模型计算不同形状的粒子的消光特性,在windows下的预编译好的程序,新建一个文件夹,将三个exe可执行文件拷贝进去,再将参数文件ddascat.par拷贝进去,即可以运行,可以根据需要修改其中的参数。
2021-11-29 18:54:54 753KB DDA模型 消光特性 散射吸收特性
1
直线、圆、多边形 这是针对09年所写计算机图形学源码重构后的版本。新版本在实现用多种算法生成直线、圆、多边形等图形图像的同时,使用了双缓存绘图防止图像闪烁,并使用自定义结构扫描线存储所绘连块图形区域提高了二次绘图效率。 同时将所有图形图像封装成类,便于图形的重绘以及旋转、平移、缩放、对称变换等几何操作。 这是真正意义上实现了二维图层操作,而不是一个演示性的算法。 光照实验与消隐借用已有代码,因此代码变量命名风格与之前的不统一。
1
计算机图形学(DDA、直线、椭圆、矩形、填充算法等)
2021-11-22 21:05:52 20.71MB 计算机图形学
1
这个是用MFC写的有关计算机图形学演示直线生成算法的程序。包括DDA算法和bresenham算法。Visual Studio 2013
1
圆心在原点的八分之一圆, 圆的其它部分通过简单的反射而得到。 c部分源程序:
2021-11-15 18:26:38 410B DDA
1
CG作业 用vc++编的,包括画线(DDA、中点画线、brasenham算法)、画圆、椭圆、梁友栋裁剪算法、中点裁剪......
2021-11-14 16:30:41 1.93MB 计算机图形学 CG作业
1
openGL画直线,包括DDA,Bresenham中点,Bresenham。用openGL实现。。。
1
有很详细的算法介绍,还有很多完整的源代码。ppt格式
2021-11-05 19:10:17 352KB 中点算法 dda算法 画圆
1
1、运行附件中参考例子,理解Visual C++和OpenGL的使用。 2、参照附件例子,修改程序,实现可以在视图客户区中进行绘图,并可以实现重画功能。 3、编程实现利用DDA算法、中点算法和Bresenham算法生成直线,并显示。 同时要求:(1)实现可动态修改直线的起始点坐标和终点坐标 (2)实现可动态选择线的颜色和线宽。 4、编程实现利用1/8圆中点算法和Bresenham算法生成圆,并显示,要求圆心和半径可以任意设置。 5、构造任意一个封闭并且不自交的多边形,假定该多边形内部是四连通的。要求: 用多边形扫描线算法实现对多边形内部的填充,要求内部颜色和边界颜色不一致。
2021-11-02 10:09:25 63.26MB opengl mfc c++ 计算机图形学
1