計算机图形学课程设计.docxVIP

  • 8
  • 0
  • 约2.03万字
  • 约 26页
  • 2017-01-17 发布于重庆
  • 举报
計算机图形学课程设计

合肥工业大学计算机图形学课程实验报告课程名称计算机图形学班级信息一班实验日期2011.12.22姓名陈育伟学验成绩实验名称直线绘制和填充纹理实验目的及要求应用VC6.0绘制直线应用VC6.0及OpenGL进行纹理填充实验环境VC++6.0,OpenGL实验内容计算机图形学的算法,并用c语言编写绘图程序。主要内容包括线段、园、区域填充、线型线宽、字符、裁剪、等基本图形生成算法;样条、Bezier、等常用曲线的生成算法;Coons曲面、Bezier曲面、B样条曲面等常用曲面的生成算法。Bresenham画法与中点法相似,都是通过每列象素中确定与理想直线最近的像素来进行直线的扫描的转换的。通过各行、各列的象素中心构造一组虚拟网格线的交点,然后确定该列象素中与此交点最近的像素。该算法的巧妙之处在于可以采用增量计算,使得对于每一列,只需要检查一个误差项的符号,就可以确定该列的所有对象。从根本上说,纹理是物体表面的细小结构,它可以是光滑表面的花纹、图案,是颜色纹理,这时的纹理一般都是二维图象纹理,当然它也有三维纹理,我们将在下面的小节中分别介绍它们的映射方法;纹理还可以是粗糙的表面(如桔子表面的皱纹),它们被称为几何纹理,是基于物体表面的微观几何形状的表面纹理,一种最常用的几何纹理就是对物体表面的法向进行微小的扰动来表现物体表面的细节。算法描述及实验步骤一、Bresenha

文档评论(0)

1亿VIP精品文档

相关文档