欢迎来到天天文库
浏览记录
ID:39988844
大小:286.00 KB
页数:37页
时间:2019-07-16
《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=createnewtargetsolidUF_POSITIVE=addtotargetsolidUF_NEGATIVE=subtractfromtargetsolidUF_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
此文档下载收益归作者所有