1 NX11+VS2013
2
3
4 #include <uf.h>
5 #include <uf_modl.h>
6
7
8 UF_initialize();
9
10 //创建块
11 UF_FEATURE_SIGN Sign = UF_NULLSIGN;//设置布尔
12 double Corner_pt[3] = { 0.0, 0.0, 0.0 };//设置原点
13 char *Edge_Len[3] = { "100", "100", "100" };//设置长宽高
14 tag_t BlkTag = NULL_TAG;
15 UF_MODL_create_block1(Sign, Corner_pt, Edge_Len, &BlkTag);
16
17 //特征找体
18 tag_t BodyTag = NULL_TAG;
19 UF_MODL_ask_feat_body(BlkTag, &BodyTag);
20
21 //创建固定的基准平面
22 double Origin_Point[3] = { 0, 0, 0 };
23 double Plane_Normal[3] = { 0, 1, 0 };
24 tag_t Plane_Tag = NULL_TAG;
25 UF_MODL_create_fixed_dplane(Origin_Point, Plane_Normal, &Plane_Tag);
26
27 //创建镜像体
28 tag_t MirroredFeature = NULL_TAG;
29 UF_MODL_create_mirror_body(BodyTag, Plane_Tag, &MirroredFeature);
30
31 //特征找体
32 tag_t MirroredBodyTag = NULL_TAG;
33 UF_MODL_ask_feat_body(MirroredFeature, &MirroredBodyTag);
34
35 //求和
36 tag_t FiecEid = NULL_TAG;
37 UF_MODL_unite_bodies_with_retained_options(BodyTag, MirroredBodyTag, false, false, &FiecEid);
38
39 //特征找体
40 tag_t FiecEidBodyTag = NULL_TAG;
41 UF_MODL_ask_feat_body(FiecEid, &FiecEidBodyTag);
42
43 //修剪体
44 tag_t trim_feature = NULL_TAG;
45 UF_MODL_trim_body(FiecEidBodyTag, Plane_Tag, 0, &trim_feature);
46
47 UF_terminate();
48
49
50 Caesar卢尚宇
51 2019年12月5日

NX二次开发-UFUN修剪体UF_MODL_trim_body的更多相关文章

  1. NX二次开发-UFUN查询体的类型为实体还是片体UF_MODL_ask_body_type

    NX9+VS2012 #include <uf.h> #include <uf_obj.h> #include <uf_modl.h> #include <u ...

  2. NX二次开发-UFUN发射线函数UF_MODL_trace_a_ray的用法

    今天是国庆节,放假休息懒得动,没有出去玩,在家研究一下发射线函数UF_MODL_trace_a_ray.小弟以前在软件公司混的时候,当时我做的那个项目就用到了UF_MODL_trace_a_ray,当 ...

  3. NX二次开发-UFUN拉伸函数UF_MODL_create_extruded

    NX9+VS2012 //NX二次开发中常用拉伸函数为UF_MODL_create_extruded2,但是此函数不能拉伸片体, //想要拉伸片体用函数UF_MODL_create_extruded. ...

  4. NX二次开发-UFUN拉伸函数UF_MODL_create_extruded2

    NX9+VS2012 //NX二次开发中常用拉伸函数为UF_MODL_create_extruded2,但是此函数不能拉伸片体, //想要拉伸片体用函数UF_MODL_create_extruded. ...

  5. NX二次开发-UFUN将工程图转成CGM和PDF文件UF_CGM_export_cgm

    文章转载自唐康林NX二次开发论坛,原文出处: http://www.nxopen.cn/thread-126-1-1.html 刚才有同学问到这个问题,如果是用NXOpen来做,直接录制一下就可以了: ...

  6. NX二次开发-UFUN获取NX系统默认导出CGM的选项设置UF_CGM_ask_default_export_options

    文章转载自唐康林NX二次开发论坛,原文出处: http://www.nxopen.cn/thread-126-1-1.html 刚才有同学问到这个问题,如果是用NXOpen来做,直接录制一下就可以了: ...

  7. NX二次开发-UFUN获取当前导出CGM选项设置UF_CGM_ask_session_export_options

    文章转载自唐康林NX二次开发论坛,原文出处: http://www.nxopen.cn/thread-126-1-1.html 刚才有同学问到这个问题,如果是用NXOpen来做,直接录制一下就可以了: ...

  8. NX二次开发-UFUN修改当前导出CGM文件选项设置UF_CGM_set_session_export_options

    文章转载自唐康林NX二次开发论坛,原文出处: http://www.nxopen.cn/thread-126-1-1.html 刚才有同学问到这个问题,如果是用NXOpen来做,直接录制一下就可以了: ...

  9. NX二次开发-UFUN计算两点距离UF_VEC3_distance

    NX11+VS2013 #include <uf.h> #include <uf_curve.h> #include <uf_vec.h> UF_initializ ...

随机推荐

  1. leetcode-12双周赛-1243-数组变换

    题目描述: 自己的提交: class Solution: def transformArray(self, arr: List[int]) -> List[int]: if len(arr) & ...

  2. Anaconda配置

    0x00 下载 为了更快的下载,可以到清华开源软件镜像站下载 地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ 在此以Anaconda ...

  3. DesktopLoader服务程序

    program DesktopLoader; //{$APPTYPE CONSOLE} uses Windows,WinSvc,ShellApi; var s:String; iDesktops,jD ...

  4. (转)OpenFire源码学习之十三:消息处理

    转:http://blog.csdn.net/huwenfeng_2011/article/details/43417817 消息处理流程总揽(该图来源于互联网,图片很大,不过类容还是挺清楚的.不方便 ...

  5. 使用wordpress搭建的网站如何去掉域名中的wordpess

    我们搭建好的网站当以文件夹的形式把wordpress程序放在空间的根目录时,访问的时候要加上文件夹名,访问地址就是:http://www.xxx.com/wordpress,直接用域名是无法访问,解决 ...

  6. (9)centos7 安装与解压

    1.zip/unzip zip 新file 旧file或文件夹 # 把旧文件和文件夹压缩成新文件 -r是文件夹下所有文件 zip -r a.zip ./doc #压缩当前目录 doc下的所有文件变成 ...

  7. checkbox、radio使用jquery改变状态以及其他操作

    $('input[type=checkbox]:checked').each(function(index,elem){ $(elem).attr("checked",false) ...

  8. Openstack组件部署 — Nova overview

    目录 目录 前文列表 前言 Compute service overview Nova 的组件 nova-api service nova-api-metadata service nova-comp ...

  9. jsp2自定义标签+属性

    前面说过jsp2自定义标签如果要加入属性需要设置属性的getter和setter方法.代码如下: public class GetParam extends SimpleTagSupport { pr ...

  10. spring boot下WebSocket消息推送

    WebSocket协议 WebSocket是一种在单个TCP连接上进行全双工通讯的协议.WebSocket通信协议于2011年被IETF定为标准RFC 6455,并由RFC7936补充规范.WebSo ...