下载 >  开发技术 >  其它 > 计算机图形学实验代码及报告
5

计算机图形学实验代码及报告

计算机图形学的五个实验报告包括:直线的扫描生成算法,圆和椭圆的扫描生成算法,多边形区域填充算法,多边形裁剪算法
2010-12-27 上传大小:11KB
分享
收藏 举报

评论 共1条

u010031523 报告和本人实验有点不同,但是很多东西还是可以借鉴的,很不错
2018-02-20
回复
计算机图形学实验,课程设计,带详细报告

实验1 直线段的扫描转换 实验类型:设计性 实验类别:专业实验 实验目的 1. 通过实验,进一步理解直线段扫描转换的DDA算法、中点bresenham算法及bresenham算法的基本原理; 2. 掌握以上算法生成直线段的基本过程; 3. 通过编程,会在C/C++环境下完成用DDA算法、中点bresenham算法及bresenham算法对任意直线段的扫描转换。 实验设备及实验环境 计算机(每人一台) VC++6.0或其他C/C++语言程序设计环境 实验学时:2学时 实验内容 用DDA算法中点bresenham算法及bresenham算法实现任意给定两点的直线段的绘制(直线宽度和线型可自定)。 实验步骤: 1、 复习有关算法的基本原理,明确实验目的和要求; 2、 依据算法思想,绘制程序流程图; 3、 设计程序界面,要求操作方便; 4、 用C/C++语言编写源程序并调试、执行; 5、 分析实验结果 6、 对程序设计过程中出现的问题进行分析与总结; 7、 打印源程序或把源程序以文件的形式提交; 8、 按格式要求完成实验报告。 实验报告要求: 1、 各种算法的基本原理; 2、 各算法的流程图 3、 实验结果及分析(比较三种算法的特点,界面插图并注明实验条件) 4、 实验总结(含问题分析及解决方法) 实验2 圆的扫描转换 实验类型:设计性 实验类别:专业实验 实验目的 1、 通过实验,进一步理解和掌握中点bresenham画圆算法的基本原理; 2、 掌握以上算法生成圆和圆弧的基本过程; 3、 掌握在C/C++环境下完成用中点bresenham算法圆或圆弧的绘制方法。 实验设备及实验环境 计算机(每人一台) VC++6.0或其他C/C++语言程序设计环境 实验学时:2学时 实验内容 用中点(Besenham)算法实现圆或圆弧的绘制。 实验步骤 1. 复习有关圆的生成算法,明确实验目的和要求; 2. 依据算法思想,绘制程序流程图(注意圆弧生成时的输入条件); 3. 设计程序界面,要求操作方便; 4. 用C/C++语言编写源程序并调试、执行; 5. 分析实验结果 6. 对程序设计过程中出现的问题进行分析与总结; 7. 打印源程序或把源程序以文件的形式提交; 8. 按格式要求完成实验报告。 实验报告要求: 1. 分析算法的工作原理; 2. 画出算法的流程图 3. 实验结果及分析(比较圆与圆弧生成算法的不同) 4. 实验总结(含问题分析及解决方法) 实验3 多边形的区域填充 学时:2 实验类型:设计性 实验类别:专业实验 实验目的 1. 通过实验,进一步理解和掌握几种常用多边形填充算法的基本原理 2. 掌握多边形区域填充算法的基本过程 3. 掌握在C/C++环境下用多边形填充算法编程实现指定多边形的填充。 实验设备及实验环境 计算机(每人一台) VC++6.0或其他C/C++语言程序设计环境 实验学时:2学时 实验内容 用种子填充算法和扫描线填充算法等任意两种算法实现指定多边形的区域填充。 实验步骤 1. 复习有关算法,明确实验目的和要求; 2. 依据算法思想,绘制程序流程图(指定填充多边形); 3. 设计程序界面,要求操作方便; 4. 用C/C++语言编写源程序并调试、执行(最好能用动画显示填充过程); 5. 分析实验结果 6. 对程序设计过程中出现的问题进行分析与总结; 7. 打印源程序或把源程序以文件的形式提交; 8. 按格式要求完成实验报告。 实验报告要求: 1. 分析算法的工作原理; 2. 画出算法的流程图 3. 实验结果及分析(比较两种算法的不同) 4. 实验总结(含问题分析及解决方法)

立即下载
计算机图形学实验六(真实感图形程序设计)

本人自己亲自完成的七个计算机图形学实验之六,需要参考的就下吧,我只为赚取积分。

立即下载
计算机图形学实验报告

实验一:图形的几何变换 3 实验二:图形的区域填充 6 实验三:曲线、曲面的生成 8

立即下载
VC++计算机图形学制作二维图形变换代码

VC++计算机图形学制作二维图形变换代码

立即下载
计算机图形学实验及课程设计(Visual C++版)孔令德著 案例源码

案例源码,共43个,包含其它编译文件及所需素材,基于MFC(VC6.0)

立即下载
计算机图形学实验报告实验一 直线生成算法

这是图形学实验 ,大学计科选修的一门专业, 这个实验关于直线生产算法

立即下载
计算机图形学实验代码参考(全)

计算机图形学实验代码(全)

立即下载
计算机图形学实验报告代码2

利用齐次坐标变换实现二维图像的旋转、平移、放缩等变换

立即下载
计算机图形学实验代码(全)

1.OpenGL初识 2.直线生成算法 3.图形几何变换 4.线段裁剪算法 5.曲线生成算法 6.真实感图形算法 包含升一升二部分

立即下载
计算机图形学实验 opengl 三个实验 附有具体代码

计算机图形学实验!OPENGL可视化 计算机图形学实验 opengl 三个实验 附有具体代码 跟VC6一样的 一、下载并安装glut库 opengl的glut库 GLUT不是OpenGL所必须的,但它会给我们的学习带来一定的方便,推荐安装。 Windows环境下的GLUT下载地址:(大小约为150k) http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip Windows环境下安装GLUT的步骤: 1、将下载的压缩包解开,将得到5个文件 2、在“我的电脑”中搜索“gl.h”,并找到其所在文件夹(Program Files\Microsoft Visual Studio\VC98\Include\GL文件夹”)。把解压得到的glut.h放到这个文件夹。 3、把解压得到的glut.lib和glut32.lib放到静态函数库所在文件夹(Program Files\Microsoft Visual Studio\VC98\lib”文件夹)。 4、把解压得到的glut.dll和glut32.dll放到操作系统目录下面的system32文件夹内。(典型的位置为:C:\Windows\System32) 二、vc工程配置: 1)创建一个工程。glut 是一个console project ,你创建的时候必须创建console 以对应 . 2)链接OpenGL libraries。在Visual C++中先单击Project,再单击Settings,再找到Link单击, 在“分类”(Category)组合框里选择“输出”(output) ,再在“入口点”(Entry-point symbol)文本框里键入“mainCRTStartup” ,对一个现有的控制台应用程序,有一个简单的办法把它转换成Win32应用程序,这样可以摆脱那个命令行窗口。 3)单击Project Settings中的C/C++标签,将Preprocessor definitions 中的_CONSOLE改为__WINDOWS。最后单击OK。 增加下面的文件到“对象/库模块" (Object/library/modules):OpenGL32.lib glut32.lib glu32.lib (有时候不需要glut32.lib) 4)然后在stdafx.h文件中加入 #include <windows.h> #include <GL/glu.h> #include <GL/gl.h> #include <GL/glut.h> #include <GL/glaux.h> 注意:#include 是需要的,不引入的话有时会报错。 完成后,就可以编写你自己的程序了。

立即下载
计算机图形学实验代码

在ubuntu平台,基于QT做的窗体软件,功能包括:图元、样条曲线、分形图形、真实感图形的生成。

立即下载
哈工大威海-计算机图形学实验报告-实验代码部分与部分截图

哈工大威海-计算机图形学实验报告-实验代码部分与部分截图

立即下载
计算机图形学实验代码(包括图形旋转、图形平移、图形缩放)

计算机图形学实验代码(包括图形旋转、图形平移、图形缩放) 内含C++源代码和测试图片

立即下载
计算机图形学及其实践教程-随书ppt-以及-教程代码

《计算机图形学及其实践教程》/机械工业出版社/黄静 编著/2017年,随书配套ppt,以及教程代码。基于OpenGL,vs2010测试通过

立即下载
计算机图形学学习心得体会

计算机图形学重点内容学习心得一览无余,助你掌握图形学

立即下载
山东大学计算机图形学实验一二三

山东大学计算机图形学课程的三个实验 JOGL写的 可以有限参考. 源码包内的dll是windows 64位版的, 其余操作系统版本需要用相应的jogl1.1库替换.

立即下载
计算机图形学大作业 (所有内容)

交互式画直线,圆,椭圆(DDA等各种算法都有) 交互式二维图形填充 (扫描线转换,区域填充3种算法)都有 二维图形裁剪(直线和图形都有) 二维图形几何变换变换(平移,旋转等都有) 三维图形几何变换 还有图形消隐和画B样曲线 最后还有两个二维动画 这是我花了好长时间才做出的 看大家都在找计算机图形学大作业 就把我以前做的作业发给大家看看 有完整的代码

立即下载
种子填充算法实现(计算机图形学

种子填充算法实现(计算机图形学)版权归太原工业学院研究所所有

立即下载
计算机图形学实验(平移,缩放,旋转)

计算机图形学实验(平移,缩放,旋转),内有源代码,与可执行程序

立即下载
计算机图形学实验报告代码

利用Bresenham画线算法和中点画圆算法画一个小房子。小房子包括直线和圆。

立即下载
关闭
img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

计算机图形学实验代码及报告

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

若举报审核通过,可返还被扣除的积分

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: