摘要:
相切面,封装函数 源码: #include <NXOpen/Session.hxx> #include <NXOpen/NXException.hxx> #include <NXOpen/Session.hxx> #include <NXOpen/UI.hxx> #include <NXOpen/N 阅读全文
摘要:
tag_t tag1; tag_t tag2; tag_t tag3; UF_MODL_create_exp_tag("D = 22",&tag1); UF_MODL_create_exp_tag("22", &tag2); UF_MODL_create_exp_tag("p7/2", &tag3) 阅读全文
摘要:
UF_MODL_create_exp("D = 22"); UF_MODL_create_exp("22"); UF_MODL_create_exp("p7/2"); 阅读全文
摘要:
创建样条曲线: 源码: int doWork() { int iCount = 4; double douPoint[5][3] = {0.0}; douPoint[0][0] = -41.275; douPoint[0][1] = 40.7458333333333; douPoint[0][2] 阅读全文
摘要:
方法1: UF_ASSEM_ask_part_occurrence (tagBody, &tagPartOcc); 方法2: UF_ASSEM_ask_parent_component(tagBody, &tagPartOcc); 阅读全文
摘要:
方法1: 输入部件occ,获取矩阵。用函数UF_ASSEM_ask_transform_of_occ(),比较直接。 方法2: 输入部件的实例或事例,获取矩阵。用函数UF_ASSEM_ask_component_data()。 通过部件事例获取实例的方法 相关函数: 阅读全文
摘要:
修剪体 int doWork() { //创建块 UF_FEATURE_SIGN sign = UF_NULLSIGN;//设置布尔 double douPt[3] = { 0.0, 0.0, 0.0 };//设置原点 char *cEdgeLen[3] = { "100", "100", "100 阅读全文
摘要:
镜像体特征 int doWork() { //创建块 UF_FEATURE_SIGN sign = UF_NULLSIGN;//设置布尔 double douPt[3] = { 0.0, 0.0, 0.0 };//设置原点 char *cEdgeLen[3] = { "100", "100", "1 阅读全文
摘要:
分割体 int doWork() { //创建block UF_FEATURE_SIGN sign = UF_NULLSIGN; double douPt[3] = { 0.0, 0.0, 0.0 }; char *Edge_Len[3] = { "99", "98", "97.1256" }; t 阅读全文
摘要:
如图左面的体是部件中的体,右面的体是当前显示部件下的体。我们选择体对象,使用UF_ASSEM_is_occurrence()函数判断体是否在装配中。下面是源码和演示。 源码: #include <NXOpen/Session.hxx> #include <NXOpen/NXException.hxx 阅读全文