NX11+VS2013

 #include <uf.h>
#include <uf_ui.h>
#include <uf_modl.h>
#include <uf_curve.h> UF_initialize(); //点构造器
char sCue[] = "点构造器";
UF_UI_POINT_base_method_t base_method = UF_UI_POINT_INFERRED;
tag_t tPoint = NULL_TAG;
double sBasePoint[] = { , , };
int iRespone;
UF_UI_point_construct(sCue, &base_method, &tPoint, sBasePoint, &iRespone); //获取点在面上U,V方向的位置
tag_t face_id = ;
double ref_pnt[];
ref_pnt[] = sBasePoint[];
ref_pnt[] = sBasePoint[];
ref_pnt[] = sBasePoint[];
double parm[];
double face_pnt[];
UF_MODL_ask_face_parm(face_id, ref_pnt, parm, face_pnt); //获取点在面上的向量方向
double point[];
double u1[];
double v1[];
double u2[];
double v2[];
double unit_norm[];
double radii[];
UF_MODL_ask_face_props(face_id, parm, point, u1, v1, u2, v2, unit_norm, radii); //创建直线
UF_CURVE_line_t line_coords;
line_coords.start_point[] = ref_pnt[];
line_coords.start_point[] = ref_pnt[];
line_coords.start_point[] = ref_pnt[];
line_coords.end_point[] = ref_pnt[] + unit_norm[];
line_coords.end_point[] = ref_pnt[] + unit_norm[];
line_coords.end_point[] = ref_pnt[] + unit_norm[];
tag_t line_tag = NULL_TAG;
UF_CURVE_create_line(&line_coords, &line_tag); UF_terminate(); Caesar卢尚宇
2019年10月22日

转载自http://www.nxopen.cn/forum.php?mod=viewthread&tid=2574&extra=page%3D1%26filter%3Dlastpost%26orderby%3Dlastpost

网友王牌飞行员

NX二次开发-UFUN获取点在面上U,V方向的位置UF_MODL_ask_face_parm【转载】的更多相关文章

  1. NX二次开发-UFUN获取点在面上的向量方向UF_MODL_ask_face_props【转载】

    1 NX11+VS2013 2 3 4 #include <uf.h> 5 #include <uf_ui.h> 6 #include <uf_modl.h> 7 ...

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

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

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

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

  4. NX二次开发-UFUN获取环境变量路径,将环境变量转换为字符串,字符串拼接UF_translate_variable

    NX9+VS2012 #include <uf.h> UF_initialize(); //UFUN获取环境变量路径 //将环境变量转换为字符串 char* GetName = NULL; ...

  5. NX二次开发-UFUN获取系统相关信息UF_ask_system_info

    NX9+VS2012 #include <uf.h> UF_initialize(); UF_system_info_t Info; UF_ask_system_info(&Inf ...

  6. NX二次开发-UFUN获取当前所在的模块UF_ask_application_module

    NX9+VS2012 #include <uf.h> #include <NXOpen/UI.hxx> #include <NXOpen/MenuBar_MenuBarM ...

  7. NX二次开发-UFUN获取显示在NX交互界面的对象UF_OBJ_is_displayable

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

  8. NX二次开发-UFUN获取边的端点UF_MODL_ask_edge_verts

    NX9+VS2012 #include <uf.h> #include <uf_modl.h> #include <uf_ui.h> #include <uf ...

  9. NX二次开发-UFUN获取直线的两个端点UF_CURVE_ask_line_data

    NX9+VS2012 #include <uf.h> #include <uf_obj.h> #include <uf_ui.h> UF_initialize(); ...

随机推荐

  1. 解决Addin开发不能断点调试的问题

    ArcMap或CAD在调试C#二次开发的插件的时候,在一些情况下不能正常进入到断点中,原因是debugger type不对应. eg. 右键单击Solution Explorer,选择Add-> ...

  2. vue 表单校验报错 "Error: please transfer a valid prop path to form item!"

    vue 表单校验报错 "Error: please transfer a valid prop path to form item!" 原因:prop的内容和rules中定义的名称 ...

  3. thinkphp 配置参考

    惯例配置 应用设定 'APP_USE_NAMESPACE' => true, // 应用类库是否使用命名空间 3.2.1新增 'APP_SUB_DOMAIN_DEPLOY' => fals ...

  4. jeecg随笔-3.X的生成后配置

    生成后按以上步骤进行配置即可.

  5. Java获取CPU占用率

    原文链接:https://www.jianshu.com/p/015cc4805e29 最近做一个Java性能统计的问题,需要统计当前进程占用CPU的情况,最开始使用Java MxBean来获取 Op ...

  6. js获取url中的中文参数出现乱码

    解决方法 function getQueryString(key){ var reg = new RegExp("(^|&)"+key+"=([^&]*) ...

  7. 【android】获取本机ip地址

    方法是利用网址:http://pv.sohu.com/cityjson?ie=utf-8,返回String类型的ip地址: public static String getNetIp() { Stri ...

  8. 剑指offer——67左旋转字符串

    题目描述 汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模拟这个指令的运算结果.对于一个给定的字符序列S,请你把其循环左移K位后的序列输出.例如,字符序列S=”abc ...

  9. redis 配置文件aof配置

    redis 配置文件aof配置: bind 127.0.0.1 port 6379 daemonize yes dbfilename dump.rdb dir /new_renpeng/redis/ ...

  10. 记录百度编辑器bug(在编辑框输入光标到达页面最底部时,功能区块会悬浮在页面最顶部并且与编辑框分离)

    解决方案: //加入这段CSS#edui1_toolbarbox { position: relative !important; }