《计算机绘》PPT课件.ppt
《《计算机绘》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《计算机绘》PPT课件.ppt(96页珍藏版)》请在三一办公上搜索。
1、计算机绘图(C语言版),课程教材:,计算机绘图理论及应用 电子科技大学出版社 孙淑霞 等计算机绘图实习指导书成都理工大学出版 程 荃 编著课程按排 授课:学时 实习:26学时地点:地球物理实验室,参考教材:,计算机绘图 清华大学出版社 陆润民实用计算机绘图 中国科技 大学出版社 蒋长锦计算机图形学 清华大学出版社 孙家长,课程教材:计算机绘图理论及其应用主要内容包括:第一章 计算机绘图系统的软件和硬件、第二章 二维图形变换、第三章 三维图形变换、第四章 图形窗口与裁剪、第五章 曲线的插值和平滑、第六章 曲线的绘制、第七章 曲面拟合和插值、第八章 图形的数据结构第九章 利用SURFER绘图命令设
2、计绘图程序,第一章 绪 论 1.1引言 1.2 计算机绘图系统 1.3 计算机绘图系统的硬件 1.4 计算机绘图系统的软件 1.5 基本绘图子程序 1.6 全屏幕编辑 1.7 FORTRAN绘图程序的编译、连接、运行,第二章 二维图形变换 2.1 二维图形矩阵表示法和变换矩阵 2.3 二维图形齐次坐标矩阵变换 2.4 组合变换 2.5 二维图形变换绘图程序的设计,第三章 三维图形变换 3.2 三维基本变换 3.2 三维图形组合变换 3.3 投影变换 3.4 透视投影变换 3.5 三维图形变换绘图程序的设计,第四章 图形窗口与裁剪 4.1 图形坐标系统 4.2 二维图形窗口变换 4.3 透视变换
3、 4.4 视向变换 4.5 子程序及其参数说明 4.6 应用实例,第五章 曲线的插值和平滑 5.1 线性插值 5.2 一元三点插值 5.3 双抛物线叠加插值 5.4 三次样条函数插值 5.5 五点三次平滑 5.6 最小二乘曲线拟合,第六章 曲线的绘制 6.1 概述 6.2 规则曲线 6.3 Bezier曲线 6.4 B样条曲线 6.5 三次参数样条曲线 6.6 线性迭代法(抹角法)6.7 张力样条法,第七章 曲面拟合和插值 7.1 近点按距离加权平均法(NP法)7.2 按方位取点加权法 7.3 趋势面拟合法 7.4 趋势面和残差叠加法 7.5 加权最小二乘拟合法(M法)7.7 等值线的绘制,第
4、八章 图形的数据结构 8.1 数据结构的引入 8.2 线性列表结构 8.3 链表结构 8.4 树形结构 8.5 排序及查找,第九章 利用SURFER绘图命令设计绘图程序 9.1 绘图程序设计的引入 9.2 SURFER 绘图命令简介 9.3 SURFER 绘图基本子程序设计 9.4 SURFER 绘图程序设计实例,附录 计算机绘图CAI教学软件附录 C程序汇编附录 C语言SURFER绘图基本子程序参考文献,1.计算机文化时代 文化知识 技术知识 应用知识计算机用途 数据处理 一门新兴学科,随着计算机的发展而发展 管理 计算机图形学 自动控制 文字,图像处理等3.计算机图形学 计算机技术 计算机
5、语言及程序设计 计算机 图形学 数理知识等相关学科知识,第一章 绪 论 1.1 引言,4.计算机语言 机器语言 汇编语言 高级语言 C(T-C B-C A-C)PASIC BASIC FORTRAN 绘图 绘图命令(或函数)针对各类绘图设备 绘图基本子程序如绘图仪,屏幕,打印机等 专用绘图命令,.绘图语言绘图命令因绘图设备的不同,其命令形式有所差异。.绘图基本子程序利用专用设备的绘图命令,所编制的基本绘图子程序。在高级语言编程中,直接调用各绘图功能子程序。完成实现绘图。.计算机绘图过程 屏幕 高级语言 静电绘图仪 图形数据准备利用图形学技术绘图设备 绘图仪建模,数学模型 绘图设计生成图形命令文
6、件 打印机 激光等,绘图仪:hp,sr-6602,Dxy-880,Spl-450等等打印机:Star-3240,1600,1724等等.计算机绘图系统,微机绘图设备硬件:计算机,屏幕,绘图仪,打印机 绘图软件:高级语言绘图软件绘图函数,绘图仪绘图命令,打印机命令绘图功能软件包图形学技术,图形变换,裁剪,消隐,数据结构.绘图例绘三角形 4,6顶点坐标 形体线段组合顺序 1,2 5,0cm,1)直接利用SR-6602绘图命令生成f.plt文件内容(1)f.plt文件内容:INHM 绘图起始定义 注:1.绘图命令定义符必需大写SC笔移动 2.基本单位步:0.1mmAP;100,200,3 3.幅宽:
7、3627cmAP;500,0,2绘图命令AP;400,600,23抬笔AP;100,200,22落笔HMTE 终止绘图命令(2)执行绘图:%type f.plt prn,2)调用屏幕FORTRAN绘图功能子程序(单位像素)(1)f.for程序:call ginit(18)VGA屏幕初始化,文本状态图形状态call viewport(0,0,639,479)设置视口call window(-100.0,-100.0,100.0,100.0)设置窗口坐标call plot(10.0,20.0,3)3-抬笔call plot(50.0,0.0,2)2-落笔call plot(40.0,60.0,2)
8、绘三角形图call plot(10.0,20.0,2)call gstop 关闭绘图状态,清屏回文本状态End(2)执行%ff5 f.for 编译%f.exe 执行,3)C语言(调用绘图函数)(单位像素)(1)编辑 f.c 程序:#include 连接系统库#include 连接数学库#include“graphics.h”连接绘图函数库 main()int driver=DETECT,moder=0;initgraph(关闭绘图系统(2)执行编译执行,4)绘图过程 屏幕绘图绘图程序编缉编译执行生成绘图命令文件 f.plt 5)绘图仪绘图过程打开绘图仪装好笔,纸然后将绘图文件送绘图仪设备,完成
9、绘图。type f.plt prn 或cat f.plt prn 7.计算机绘图例(例:JSJTU-19.FOR),1.2 计算机绘图系统,计算机系统:计算机为中心 包括外部设备 构成的一个有机的整体 计算机软件等 计算机绘图系统:图形图象输入 图形图象输出设备 计算机系统 及其相应的专用软件 图形显示 输入 图形处理器 绘图 图形存储 根据计算机及其外部设备的联接关系和处理能力,可将其分为,第二讲 1.2 计算机绘图系统,联机绘图系统 联机 绘图程序中大计算机绘图文件绘图设备,2.脱机绘图系统 脱机(小型机)绘图程序中大计算机将生成的绘图文件记带控制绘图设备,交互式绘图系统 图形计算机控制绘
10、图仪设备 对图形进行会话式图形处理,1.3.计算机绘图系统的硬件,常用图形输入设备1.鼠标器 光电式 光机式 机械式2.光笔,数字化仪 4.扫描仪 触摸屏 电阻式 电容式 红外线式 声表面波,二。常用图形输出设备 1。绘图仪 1)彩色静电绘图仪,2)笔式绘图仪 A。滚筒式,B。平台式绘图机 HP SR-6602 DXY-880 SPL-450等,平面电机型绘图机,绘图仪的绘图原理(以绘图仪为例).输入绘图命令绘图命令定义符必需大写,单位为微米,幅宽3627cm.B.根据绘图命令驱动,方向步进电机完成绘图。Y X C.重复A,B步骤,完成绘图。4)打印机 A.针式 打印机(24针)star-32
11、00 star-3240 lq-1500 lq-1600 1724 B.喷墨打印机 压电式 汽泡式 静电式 固体式,C.激光打印机,二。图形显示设备 CGA 动态刷新式 图形显示器 存储管式 HGC/MDA单色 光栅扫描图形显示器 EGA VGA1.光栅扫描图形显示器,2).液晶显示器,3).等离子显示器,一操作系统 WINDOWS DOS UNIX 等 二.程序设计语言 C语言(C+V-C B-C)FORTRAN语言 BASIC语言 PASCAL语言 汇编语言等,1.3 计算机绘图系统的软件,三。用户接口的常用形式 子程序库 专用语言 交互命令1。专用语言 1)专用绘图语言解释型,编译型其功
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机绘 计算机 PPT 课件

链接地址:https://www.31ppt.com/p-5604275.html