网站大量收购独家精品文档,联系QQ:2885784924

8_UG二次开发实用教程 第八讲.doc

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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 注

文档评论(0)

xiaofei2001129 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档