ok bo cn w. C 语言图形编程 ww et n cn w. ww ok bo
k. o
内容提要:本文对 C 语言的图形功能做了详细的介绍,特别着重阐述了其丰富的库函数,并引 申到了动画的基本设计方法.通过本文的学习,读者应该能够编制绘制基本图案的 C 语言程序和基 本的动画程序. 关键字:图形模式的初始化,图形的坐标,坐标轴的变换,关闭图形系统,背景色和作图色的 设置,调色板的设置,基本图形函数 引言:C 语言具有强大的图形编程功能.因为它不仅有高级语言那种完成复杂处理和运算的能 力,还具有汇编语言的特点.它可以直接控制显示屏幕等系统硬件.C 语言具有丰富的图形函数, 对图形程序和系统的开发和研制有很大的帮助. 正文:
et .n
cn .
ok bo
1
本文导学
ww w
计算机图形学是一门研究怎样用计算机生成,处理和显示图形的学科.过去计算机主要用于科 学计算和数据处理. 随着计算机的速度和性能的大大提高,应用范围的不断扩大,当前的计算机已经在许多领域上 帮助人们完成各种各样的工作.近年来,随着计算机图形学的兴起和发展,直观的图形界面正在成 为软件设计的新潮流,将逐步取代字符界面. 计算机图形学的应用可以追溯到 50 年代初.当时的美国麻省理工学院(MIT)研制出了计算机 旋风Ⅰ号(WhirlwindⅠ) ,它带有一台可以显示图形的显示器. 1962 年,美国麻省理工学院(MIT)的 IvanESutherland 发表一篇题为"Sketchpad:一人一 机通讯的图形系统"的博士论文中首次使用了"计算机图形学"这个术语,并且在论文证明交互式 计算机图形学是一个可行的,有用的研究领域.从此,计算机图形学蓬勃地发展起来,新的成果不 断地涌现. 到了 70 年代, 计算机图形技术的应用进入了使用化阶段, 交互式图形系统在许多国家得到应用, 许多关于计算机图形学的硬件被研制出来,计算机图形学得到了进一步的发展. 目前,计算机图形学已经进入社会的各个领域,主要有:计算机辅助设计与制造(CAD/CAM) , 计算机辅助教学,科学技术及事务管理,过程控制与系统环境模拟,艺术模拟等等. C 语言具有强大的图形编程功能.因为它不仅有高级语言那种完成复杂处理和运算的能力,还 具有汇编语言的特点.它可以直接控制显示屏幕等系统硬件.C 语言具有丰富的图形函数,对图形 程序和系统的开发和研制有很大的帮助. 计算机图形学的内容十分丰富,技术也比较复杂.但是无论多么复杂的图形都是由点,线,距 形和圆形等组成,掌握了这些简单的图形的处理方法,再去处理复杂的图形,也就不成问题了.
et .n
ww
cn w.
ok bo
et .n
nb .c
et .n ok o
ww
cn w.
et .n ok bo
2
图形模式的初始化
在作图之前,一定要先设置显示器为图形方式才能作图.但是不同的显示器适配器有不同的图 形分辨率.即是同一显示器适配器,在不同的模式下也有不同分辨率. 因此,在作图之前,必须根据显示器适配器种类将显示器设置成为某种图形模式,在未设置图 形模式之前,微机系统默认屏幕为文本模式(80 列,25 行字符模式) ,此时所有图形函数均不能工 作. 图形驱动程序由 Turbo C 出版商提供,文件扩展名为.BGI.根据不同的图形适配器有不同的图 形驱动程序. 例如:对于 EGA,VGA 图形适配器就调用驱动程序 EGAVGA.BGI.如表 1 所示是 CGA,EGA, VGA 图形适配器的一些参数.
ww w
nb .c
et .n ok o
ww
cn w.
ok bo
w
cn w. w
ok bo
※ 1 ※
et .n
w
.c ww
ok o
et .n
ok
et .n
gdriver 驱动器常量 驱动器数值 CGA 1
- c语言实现动画 > C语言图形编程
-
C语言图形编程
下载该文档 文档格式:PDF 更新时间:2008-01-02 下载次数:0 点击次数:2文档基本属性 文档语言: 文档格式: pdf 文档作者: muelan 关键词: 主题: 备注: 点击这里显示更多文档属性 经理: 单位: Semikron GmbH 分类: 创建时间: 上次保存者: 修订次数: 编辑时间: 文档创建者: 修订: 加密标识: 幻灯片: 段落数: 字节数: 备注: 演示格式: 上次保存时间:
- 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
- PDF格式下载
- 更多文档...
-
上一篇:2008年度山东省精品课程
下一篇:项目1-3 移动字幕
点击查看更多关于c语言实现动画的相关文档
- 您可能感兴趣的
- c语言编写动画 c语言动画程序设计 c语言动画效果制作 约瑟夫环c语言实现 rsa算法c语言实现 单链表的c语言实现 算法c语言实现 c语言视频教程 c语言程序设计
- 大家在找
-
- · 黄山奇石还有什么名字
- · 中医按摩推拿培训学校
- · 绝代中医txt全集下载
- · 螺旋传动课件
- · 大专汽修论文
- · 电脑音量增大软件
- · 世界文明史读书心得
- · qq飞车网名符号
- · 2009红牛街舞大赛
- · 了解()是媒体组合的前提
- · dnf2020免费外挂下载
- · eviews
- · 车工技术等级
- · hao123网址之家彩票
- · 用word画流程图
- · 电子设计大赛获奖简讯
- · 本田飞度两厢1.3
- · 旅游法规案例
- · 合肥司机求职58同城
- · word两行中间
- · 创意创业项目
- · 西安外国语大学bbs
- · 四川省造价协会
- · 北京红十字血液中心
- · 绿色环保图片大全
- · 台式钻床安全操作规程
- · 华南理工大学土木工程
- · 高职专升本考试2012
- · 2手iphone3多少钱
- · 匀速圆周运动doc
- 赞助商链接