- 1、本文档共39页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第8章 工程图
UG的制图模块(Drafting)为和管理工程图提供一综合的自动化工具组,UF_DRF_set_preferences 系统制图参数的预设置 UF_DRF_ask_preferences 查询当前系统制图参数的设置 UF_DRF_set_object_preferences 指定制图对象参数的预设置 UF_DRF_ask_object_preferences 通过制图对象标识获得制图对象的参数设置
对制图参数进行预设置的步骤如下:
1)利用查询制图参数的函数UF_DRF_ask_preferences()或UF_DRF_ask_object_preferences(),查询当前的制图参数;
2)修改当前不一致的制图参数;
3)利用设置制图参数的函数UF_DRF_set_preferences()或UF_DRF_set_preference()对制图参数进行预设置。
查询系统制图参数函数和设置制图参数函数参数相同,其中查询系统制图参数函数格式如下:
int UF_DRF_ask_preferences(
int mpi[ 100 ] //用于存储制图参数中的整型参数
double mpr[ 70 ] //用于存储制图参数中的实型参数
char * radius_value //半径符号字符串,最多可由6个字符组成,由于内部要求,该字符串必须分配内存为char radius_val[27]
char * diameter_value //直径符号字符串,最多可由6个字符组成,由于内部要求,该字符串必须分配内存为char diameter_val[27]
)
函数可能的返回值为:
UF_DRF_NO_ERRORS 表示没有错误 UF_DRF_crosshatch_file_not_found 表示剖面线定义文件不存在UF_DRF_INVALID_CROSSHATCH_FILE_FORMAT表示剖面线定义文件的格式不正确
??
设置制图参数函数UF_DRF_set_preferences()参数与查询制图参数函数相同,其可能的返回值除以上三个外还包括:
UF_DRF_material_definition_not_found 表示没有定义材料
查询对象制图参数函数与查询系统制图参数函数只多了第一个参数tag_t drf_object_tag用于指定对象标识,其它参数相同,函数可能的返回值为:
UF_DRF_NO_ERRORS 表示没有错误UF_DRF_NOT_DRAFTING_OBJECT 表示指定对象不是制图对象UF_DRF_crosshatch_file_not_found 表示剖面线定义文件不存在
设置和查询对象制图参数函数参数相同,但可能的返回值除查询对象制图参数函数返回值还包括:
UF_DRF_invalid_object 表示指定对象无效UF_DRF_material_definition_not_found 表示没有定义材料UF_DRF_unable_to_create_crosshatching 表示剖面线不能创建
8.1.2 视图参数设置
UF函数允许用户控制视图的抑制和自动更新,并可以设置和查询视图的视图角、视图比例和视图状态等参数,与视图参数设置相关函数如表6.2所示,它们包含在头文件uf_draw.h中。
表6.2视图参数设置函数
函数名称 函数功能 UF_DRAW_set_auto_update 设置视图自动更新 UF_DRAW_ask_auto_update 查询关于视图自动更新的参数预设置值,TRUE表示视图自动更新;FALSE表示延时视图更新 UF_DRAW_set_suppress_view_updat 设置视图抑制更新 UF_DRAW_ask_suppress_view_update 查询系统的延长视图更新的参数值,如果系统参数为TRUE,则表示系统将延时视图更新 UF_DRAW_set_view_anchor 定义锚点。锚点必须是一个全息点(smart point)。 UF_DRAW_ask_view_anchor 获得指定视图的锚点 UF_DRAW_set_view_angle 设置视图角为需要的值 UF_DRAW_ask_view_angle 获得指定视图的视图角 UF_DRAW_set_view_scale 设置视图比例为需要的值 UF_DRAW_ask_view_scale 查询指定视图的比例 UF_DRAW_set_view_status 设置视图状态为激活或参考 UF_DRAW_ask_view_status 查询指定视图的状态,激活或参考
UF_DRAW_set_auto_update
8.1.3 注
您可能关注的文档
最近下载
- 民用无人机驾驶员训练手册(供参考).doc VIP
- 今日头条机构入驻协议3篇.docx
- 肺部结节影的影像学诊断与鉴别诊断.ppt
- 2025年山东省青岛西海岸新区中考一模训练语文试题(含答案) .pdf VIP
- 民用无人机驾驶员训练手册(2020).docx VIP
- 人教PEP版(2024)三年级下册英语Unit 6 Numbers in life单元整体教学设计(共6课时).docx
- 国网电动汽车服务有限公司招聘笔试题库2022.pdf
- 自娱自乐攻略适用21.0211新春版 by龙行天下Iray.xlsx VIP
- 基于单片机的智能衣柜控制系统设计.docx
- 搅拌站沙石供应合同模板.docx VIP
文档评论(0)