- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机辅助设计基础及应用;第三章 CAD接口技术及图形标准;与设备无关性问题
与设备无关形问题是指同一个CAD系统所绘制出来的图形在不同的硬件设备(如:不同的显卡、不同的主板、不同的CPU)下显示的效果是一样的。
数据交换问题
数据交换是指不同的CAD系统间的数据传递和信息交换(如:UG、Pro/E、AutoCAD)
上述问题涉及到CAD技术中的:
交互技术与用户接口(解决交互操作问题)
计算机图形接口与计算机图形元文件标准(解决与设备无关性问题)
计算机图形软件标准(解决数据交换问题 ?? ;3.1 交互技术与用户接口;3.1.1 交互任务与交互技术;CAD技术中的交互任务
交互任务包括:
交互任务通常包括选择任务、定位任务、定向任务、定路径任务、定量任务、文本任务等任务
交互任务的具体说明(以AutoCAD为例)
选择任务
选择任务是从一个选择集(如:一幅CAD图形)中挑选所需要的元素。
常用的选择方式有:
鼠标选择:鼠标点击
命令选择:select 命令
属性选择:工具菜单—快速选择
操作数选择:通过图形对象的ID号来选择,通常用于二次开发中。
;定位任务
定位任务用来指定位置坐标。
常用方式有:
命令行输入点的坐标
鼠标拾取点
定向任务
定向任务是在指定的坐标系中确定形体的方向,以达到不同的显示效果。(即指定绘图的方向或从不同的角度来观察形体)
常用方式有:
指定绘图的方向(如:绘制直线)
指定视角的方向:(如:视图菜单—三维视图、三维动态观察等)
定路径任务
定路径任务是一系列定位和定向任务的结合。(如:用直线绘制一个矩形。第一点(定位)、第二点(鼠标拾取,既有定向也有定位)……...) ;定量任务
定量任务是要在最大和最小数值之间确定一个值。(如:精度设置:[工具]—[选项]—[显示卡]—[显示精度])。
文本任务
文本任务指输入一个字符串。(如:标注文字:[绘图]—[文字]—[单行文字或多行文字]);CAD技术中的交互技术
交互技术包括:
交互技术通常包括选择技术、定位技术、定向技术、定路径技术、定量技术、文本技术、橡皮筋技术、徒手画技术、拖动技术等
交互技术的具体说明
选择技术、定位技术、定向技术、定路径技术、定量技术、文本技术
就是选择任务中的实现方式(已讲)
橡皮筋技术
橡皮筋技术主要针对变形类的要求,指可以动态、连续地将图形的变形过程表示出来,直到出现用户满意的结果为止。(如:绘圆、绘直线等);徒手画技术(也称为草图勾画技术)
徒手画技术主要用来实现用户任意画图的要求。徒手画技术就是采样取点,然后用折线或拟合曲线连接采集点,生成对应的图形。(如:徒手画命令sketch )
拖动技术
拖动技术是将图形在空间移动的过程连续、动态地表现出来,直至满足用户的位置要求为止。(如:移动命令:Move) ;3.1.2 交互操作时的输入控制方式;常用的输入控制方式(三种)
请求(request)
采样(sample)(取样)
事件(event)
例如:移动图形操作
点击移动图形图标(或Move命令)后,提示选择对象和指定基点的输入操作过程为请求方式;(等待用户输入)
拖动鼠标时,图形随着移动的操作过程为采样方式(不断取得鼠标当前的坐标值);
单击鼠标以确定图形的终止位置的操作过程为事件方式。(鼠标的单击事件)
;3.2 计算机图形接口标准;3.3 产品数据交换标准;数据交换的实现方式
实现数据交换的方式有两种形式:
点对点数据交换
指系统之间的数据通过专用数据处理程序直接进行交换;(通用性差)
星式交换
指各系统之间的数据借助于一个通用的标准数据交换标准进行交换(即中性文件)。(目前主流)
常用的标准数据交换标准有:
基本图形交换规范(IGES)
产品模型数据转换标注(STEP);上机实验课一:SCR命令文件;实验要求
上机之前要明确算法,上机时编程实现。
实现方法
方法一:以直线方式绘制右螺旋线,确定其算法。
方法二:以曲线方式绘制右螺旋线,确定其算法。;SCR 脚本文件介绍 ;
SCR命令文件的运行
菜单方式
[工具]—[运行脚本]—[选取SCR文件执行]
命令行方式
命令行:SCRIPT;用C语言编程,生成SCR命令文件
各功能模块的定义
创建SCR命令文件的模块
void begin(void) /*建立一个新的脚本文件*/
{
char fname[12];
printf(“输入文件名:”);
scanf(“%s”,fname);
strcat(fname,”.scr”);
if((fp=fopen(fname,”w”))==NULL)
{
printf(“不能打开这个文件.”);
return;
}
};设定图幅大小的模块
/*确定图幅大小范围,使用limits 命
您可能关注的文档
- 8国有资产统计评价.pptx
- 8下73无形的财产.pptx
- 8国际金某地产新.pptx
- 8学习型组织与团队建设.pptx
- 8第八章医疗保险1.pptx
- 8月1号第4课《明清之际活跃的儒家思想》.pptx
- 8孙云培训班讲义(控制方法及原理).pptx
- 8第八章计划与计划工作.pptx
- 8经营成果的形成与分配.pptx
- 8第六章第1节材料设备.pptx
- 思维导图——经济生活部分.pdf
- 2025-2030年内摆乘客门门泵项目投资价值分析报告.docx
- 2025-2030年内燃凿岩机点火专用线圈项目投资价值分析报告.docx
- 2025-2030年内热合金烙铁头项目投资价值分析报告.docx
- 2025-2030年内燃机铝活塞项目商业计划书.docx
- 2025-2030年内热式无铅烙铁咀项目商业计划书.docx
- 2025-2030年内燃机粉末冶金制品配件项目投资价值分析报告.docx
- 2025-2030年内燃机车精密铸件项目商业计划书.docx
- 2025-2030年内网系统设施项目商业计划书.docx
- 2025-2030年内脱膜剂项目商业计划书[001].docx
最近下载
- 2025年中学中考备考复习方案 .pdf VIP
- 监理规划范本监理规划.doc VIP
- 通达信筹码突破+筹码峰主图指标公式.doc
- 2024年糖尿病专科护士理论考试试题 .pdf VIP
- 经典日本电影100部.ppt
- 浅析井下泥石流的危害及防治.doc
- 水星船外机二冲程 40-50-60-65-75-90-HP E-ETC 2012 英文维修手册.pdf VIP
- 水星船外机二冲程 40-50-60-65-HP E-ETC 2007 英文维修手册.pdf VIP
- 船外机_本田维修手册BF175BF200BF225中文版.pdf VIP
- 船外机_雅马哈维修手册_英文F225F_Fl225F_F250D_Fl250D_F300B_Fl300B_p1-a-p150-anglais-Service Manual-.pdf VIP
文档评论(0)