已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2020 3 27 河北农业大学张玉新 1 C语言图形程序设计基础 计算机图形学相关 2020 3 27 河北农业大学张玉新 2 1 屏幕设置1 设置屏幕为图形模式2 选择背景与实体颜色3 计算坐标4 调用绘图语句绘制实体1 1屏幕显示模式与坐标系文本模式与图形模式1 2图形驱动程序与图形模式 2020 3 27 河北农业大学张玉新 3 图形驱动程序及其相应的模式 图形驱动器 gdriver 图形模式 gmode 值调色板分辨率 CGA1CGAC00C0320 200CGAC11C1320 200CGAC22C2320 200CGAC33C3320 200CGAHI42色640 200 MCGA2MCGAC00C0320 200MCGAC11C1320 200MCGAC22C2320 200MCGAC33C3320 200MCGAMED42色640 200MCGAHI52色640 480 EGA3EGALO016色640 200EGAHI116色640 350 2020 3 27 河北农业大学张玉新 4 EGA644EGA64LO016色640 200EGA64HI14色640 350 EGAMON5EGAMONHI02色640 350 IBM85146IBM8514LO0256色640 480IBM8514HI1256色1024 768 HERC7HERCMONOHI02色720 348 ATT4008ATT400C00C0320 200ATT400C11C1320 200ATT400C22C2320 200ATT400C33C3320 200ATT400MED42色320 200ATT400HI52色320 200 VGA9VGALO016色640 200VGAMED116色640 350VGAHI216色640 480 PC327010PC3270HI02色720 350 DETECT0用于硬件测试 2020 3 27 河北农业大学张玉新 5 1 3图形系统初始化和模式控制 include 要使用图形函数 必须包含此函数库 1 图形系统初始化voidfarinitgraph int gdriver int gmode char path 已知显示器类型的图形系统初始化 include graphics h main intgdriver gmode gdriver CGA 设置显示模式为CGA gmode CGAC0 选用CGA图形模式 initgraph 关闭图形系统 回到文本模式 2020 3 27 河北农业大学张玉新 6 voidfardetectgraph int gdriver int gmode 不知道显示器类型的图形系统初始化 include graphics h main intgdriver gmode detectgraph 2020 3 27 河北农业大学张玉新 7 DETECT 自动初始化图形系统 include graphics h include conio h main intgdriver DETECT gmode 自动搜寻显示器类型和显示模式 initgraph 2020 3 27 河北农业大学张玉新 8 2 图形系统的关闭voidfarclosegraph 3 图形模式的控制intfargetgraphmode 返回当前模式值 voidfarrestorecrtmode 恢复屏幕在初始化前的模式 voidfarsetgraphmode intgmode 设置系统图形模式并清屏幕 Voidfargetmoderange intdriver int lomode int himode 获取图形驱动器可使用的模式范围 2020 3 27 河北农业大学张玉新 9 1 4 图形坐标的设置定点 moveto intx inty moverel intx inty 读取当前坐标位置 getx gety 读取x y轴的最大值 getmaxx getmaxy 1 5 屏幕窗口操作voidfarcleardevice 此操作是清除整个屏幕 并把当前光标位置重新设置为 0 0 2020 3 27 河北农业大学张玉新 10 6 图形颜色设置设置背景色 voidfarsetbkcolor intcolor 设置作图色 voidfarsetcolor intcolor 有关屏幕颜色的符号常数表 符号常数数值含义符号常数数值含义 BLACK0黑色DARKGRAY8深灰BLUE1兰色LIGHTBLUE9深兰GREEN2绿色LIGHTGREEN10淡绿CYAN3青色LIGHTCYAN11淡青RED4红色LIGHTRED12淡红MAGENTA5洋红LIGHTMAGENTA13淡洋红BROWN6棕色YELLOW14黄色LI
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026中国煤炭地质总局应届高校毕业生招聘(公共基础知识)综合能力测试题附答案解析
- 2026年湖南司法警官职业学院单招职业适应性测试题库及答案详解一套
- 2026年郑州信息科技职业学院单招职业适应性测试模拟测试卷附答案
- 2026年聊城职业技术学院单招职业倾向性考试模拟测试卷附答案
- 2026年江西生物科技职业学院单招职业技能考试题库及答案详解1套
- 2026年连云港师范高等专科学校单招职业适应性测试题库及答案详解1套
- 2026年襄阳职业技术学院单招职业倾向性考试题库附答案
- 2026年南昌工学院单招职业技能考试题库附答案详解
- 2026年云南锡业职业技术学院单招职业倾向性测试题库及答案详解1套
- 《煤矿安全管理》课件
- 动态无功补偿培训课件
- 质量保证体系文件模板
- 丙烯酸篮球场施工工艺
- 友谊美课件教学课件
- (2025年)《巩固拓展脱贫攻坚成果同乡村振兴有效衔接应知应会》测试题及答案
- JJF(新) 140-2024 电气安全综合分析仪校准规范
- 2025年管制经济学试题带答案
- 11.1党和人民信赖的英雄军队课件-2025-2026学年统编版道德与法治八年级上册
- 企业劳动用工风险防范操作指南
- 无人机电力巡检解决方案
- 铝合金门窗工程设计、施工及验收规范
评论
0/150
提交评论