ug软件二次开发基础

ug软件二次开发基础

ID:39988844

大小:286.00 KB

页数:37页

时间:2019-07-16

ug软件二次开发基础_第1页
ug软件二次开发基础_第2页
ug软件二次开发基础_第3页
ug软件二次开发基础_第4页
ug软件二次开发基础_第5页
资源描述:

《ug软件二次开发基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、UG软件二次开发基础(四)1函数的含义?可以通过查询UG/OpenAPI的函数时获得。2UF_MODL_create_block1Createsablock.TheCornerPointindicatestheoriginoftheblocktobecreated.TheX,YandZlengthscontrolthesizeoftheedgelengths.Thesignparametercontrolsthebooleanoperationperformed.Theoutputofthisfunctionistheobjecti

2、dentifierassociatedtotheblock.TheoriginpointiswithrespecttotheAbsoluteCSYS.However,thedirectionoftheedgelengthsarewithrespecttotheWCS.34externintUF_MODL_create_block1(UF_FEATURE_SIGNsign, doublecorner_pt[3],char*edge_len[3],tag_t*blk_obj_id);UF_FEATURE_SIGNsignInputThe

3、signoftheoperationtobeperformed. UF_NULLSIGN=createnewtargetsolid UF_POSITIVE=addtotargetsolid UF_NEGATIVE=subtractfromtargetsolid UF_UNSIGNED=intersectwithtargetsoliddoublecorner_pt[3]InputCornerpoint(origin)ofblockchar*edge_len[3]InputThreeedgelengthsofblocktag_t*blk

4、_obj_idOutputFeatureobjectidentifierofcreatedblock.5注意!!!在UG/OPENAPI的功能函数中用到的描述实体的几何特性值的变量是字符型(char)的数据,而不是我们通常习惯使用的实型数据(double)。如:本例中block的长、宽、高的表示即用char*block_len[3]={"1","2","3"}来说明。6应用举例线性阵列(lineinstance)和环形阵列(Circularinstance)7线性阵列线性阵列指一个特征在一个实体上按给定距离和方向进行行和列复制多个,

5、最后结果象一个矩阵一样排列。8环形阵列环形阵列指一个特征在一个实体上按给定半径和角度复制多个,最后结果成环形排列。9任务在block(长方体)或cylinder(圆柱体)上进行槽或孔的线性阵列。10需要的功能函数UF_MODL_create_block1生成实体blockUF_MODL_create_cyl1生成实体cylinderUF_MODL_create_list生成实体链表(被阵列的实体必须进入链表)UF_MODL_put_list_item把实体ID号加入链表尾UF_MODL_create_linear_iset完成线性阵

6、列11功能函数说明UF_MODL_create_cyl1Createsacylinder.Theoriginindicateswherethecenterofthebottomfaceislocatedforthecylinder.Thedirectionvectorcontrolstheaxisonwhichthecylinderiscreated.Thediameterandheightcontrolthesizeofthecylinder.Thesignparametercontrolsthebooleanoperationp

7、erformed.Theoutputofthisfunctionistheobjectidentifierassociatedtothecylinder.1213功能函数说明externintUF_MODL_create_cyl1(UF_FEATURE_SIGNsign,doubleorigin[3],char*height,char*diam,doubledirection[3],tag_t*cyl_obj_id);14功能函数说明UF_MODL_create_listCreatesalinkedlistofobjects.Ali

8、stofobjectsmaycontainidentifiersforbodies,features,facesandedges.Youusethisroutinetocreatealistforthosemodelingroutin

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。