附可运行程序和课程报告,理解 DDA 直线生成算法、Bresenham 画线算法、中点画线算法 中点画圆算法、多边形填充算法(有序边表)、种子填充算法。
2021-10-09 10:56:07 270KB 西南交通大学 图形学实验二
1
用Qt实现的图形学实验,相较于传统的OpenGL版本,Qt版本更有活力,创造潜力更大,所有的项目文件都可以直接运行,下面是实验项目内容说明: 01linedraw:直线的绘制 02DDA:直线的DDA生成算法 03MidPaint:直线中点生成算法 04Bresenham:直线Bresenham生成算法 05DrawCircle:中点画圆算法 06DrawEllipse:中点画椭圆算法 07EdgeTablePolygon:多边形有序边表算法 08:边标志多边形填充算法 09SeedPolygon:种子填充算法 10clipline:直线的裁剪 11ClipPolygon:多边形的裁剪算法 NewWA:Weiler-Athenton多边形裁剪算法 13shichuangbianhuan:视窗变换 3Dhouse:3D房屋绘制 pyramid:金字塔 cg12_interaction:交互技术应用 欢迎大家下载、评论、批评指正
1
采用多次循环画点性成树叶 void CMyView::OnDraw(CDC* pDC) { CMyDoc* pDoc = GetDocument(); ASSERT_VALID(pDoc); // TODO: add draw code for native data here int cordX=300, cordY=400, factor=40;COLORREF color; int n; //n:循环次数 double a[4]={0,0.85,0.2,-0.15}; double b[4]={0,0.04,-0.26,0.28}; double c[4]={0,0.04,0.23,0.26}; double d[4]={0.16,0.85,0.22,0.24}; double e[4]={0,0,0,0}; double f[4]={0,1.6,1.6,0.44}; double p[4]={0.01,0.85,0.07,0.07};
2021-10-05 15:58:33 51KB 计算机图形学 实验 树叶 代码
1
和孔令德编写的教程配对,一共八个实验
2021-09-19 09:04:21 1.09MB Word
图形学 华南理工大学 实验报告 使用OpenGL画Sierpinski gasket
2021-09-14 13:20:09 8.49MB 图形学 实验报告 华南理工大学
1
计算机图形学实验及课程设计,是太原工业学院孔令德教授编写的关于计算机图形学这门课程相关的18个实验及5个课程设计。案例由浅入深,具有很强的操作性和实际意义。 本资源给出实验的ppt课件以及实验项目的可执行程序。
2021-09-13 17:06:06 9.65MB 计算机图形学 实验 课程设计 VC++
1
这是计算机图形学实验部分,画的是Bezier曲线,画的图形是叶子曲线,提供给大家下载,希望对大家的实验有所帮助。
1
定义一个球为中心,一个正方体沿以这个球心为圆心的圆周移动。正方体的正面永远朝向球心进行平滑旋转。
2021-08-29 20:19:13 38KB OpenGL 图形学 旋转
1
湖北理工_计算机学院_09级计算机图形学实验及代码.doc
2021-08-29 09:07:24 184KB 代码
实验一 二维镂空正三角形绘制 熟悉 VC++&OpenGL 的开发环境,设计镂空正三角形图形绘制软件。 (1)理解基本图形元素光栅化的基本原理; (2)掌握并实现基本图形元素的光栅化算法。 实验二 绘制正四面体 实验目的 掌握三维物体的表示与绘制方法。 能力要求 能够进行三维图形绘制算法设计,描述投影变换方法,并能够基于C++与OpenGl进行软件开发,完成规范的实验报告。 实验三 给定16个控制点,绘制曲面 1、三维山脉绘制 2、给定16个控制点,绘制曲面 (两个题目选其中之一即可) 实验目的 掌握三维图形的动态产生过程和绘制方法。 能力要求 能够进行三维图形绘制算法设计,描述曲面绘制方法,并能够基于C++与OpenGl进行软件开发,完成规范的实验报告。 实验四 真实感三维球体动画软件 实验目的 掌握真实感图形的绘制方法。 能力要求 能够进行三维图形绘制算法设计,描述真实感图形绘制方法,综合应用图形设计和工程设计的方法,设计动画软件,完成规范的实验报告。