文档章节

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

o
 osc_hxycq6oq
发布于 2019/10/22 21:37
字数 277
阅读 16
收藏 0

行业解决方案、产品招募中!想赚钱就来传!>>>

 1 NX11+VS2013
 2 
 3 
 4 #include <uf.h>
 5 #include <uf_ui.h>
 6 #include <uf_modl.h>
 7 #include <uf_curve.h>
 8 
 9 
10 UF_initialize();
11 
12 //点构造器
13 char sCue[] = "点构造器";
14 UF_UI_POINT_base_method_t base_method = UF_UI_POINT_INFERRED;
15 tag_t tPoint = NULL_TAG;
16 double sBasePoint[] = { 0, 0, 0 };
17 int iRespone;
18 UF_UI_point_construct(sCue, &base_method, &tPoint, sBasePoint, &iRespone);
19 
20 //获取点在面上U,V方向的位置
21 tag_t face_id = 49138;
22 double ref_pnt[3];
23 ref_pnt[0] = sBasePoint[0];
24 ref_pnt[1] = sBasePoint[1];
25 ref_pnt[2] = sBasePoint[2];
26 double parm[2];
27 double face_pnt[3];
28 UF_MODL_ask_face_parm(face_id, ref_pnt, parm, face_pnt);
29 
30 //获取点在面上的向量方向
31 double point[3];
32 double u1[3];
33 double v1[3];
34 double u2[3];
35 double v2[3];
36 double unit_norm[3];
37 double radii[2];
38 UF_MODL_ask_face_props(face_id, parm, point, u1, v1, u2, v2, unit_norm, radii);
39 
40 //创建直线
41 UF_CURVE_line_t line_coords;
42 line_coords.start_point[0] = ref_pnt[0];
43 line_coords.start_point[1] = ref_pnt[1];
44 line_coords.start_point[2] = ref_pnt[2];
45 line_coords.end_point[0] = ref_pnt[0] + unit_norm[0];
46 line_coords.end_point[1] = ref_pnt[1] + unit_norm[1];
47 line_coords.end_point[2] = ref_pnt[2] + unit_norm[2];
48 tag_t line_tag = NULL_TAG;
49 UF_CURVE_create_line(&line_coords, &line_tag);
50 
51 UF_terminate();
52 
53 Caesar卢尚宇
54 2019年10月22日

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

网友王牌飞行员

o
粉丝 1
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。
Flappy Bird(安卓版)逆向分析(一)

更改每过一关的增长分数 反编译的步骤就不介绍了,我们直接来看反编译得到的文件夹 方法1:在smali目录下,我们看到org/andengine/,可以知晓游戏是由andengine引擎开发的。打开/res/raw/at...

enimey
2014/03/04
5.9K
18
【opencv】图形的绘制

1.矩形图像的绘制: 原函数:void cvRectangle(CvArr* img, CvPoint pt1, CvPoint pt2, CvScalar color, int thickness=1, int line_type=8,int shift=0) img就是需要绘制的图像 pt1 and pt......

其实我是兔子
2014/10/08
1.1K
1
程序猿媛一:Android滑动翻页+区域点击事件

滑动翻页+区域点击事件 ViewPager+GrideView 声明:博文为原创,文章内容为,效果展示,思路阐述,及代码片段。文尾附注源码获取途径。 转载请保留原文出处“http://my.oschina.net/gluoyer...

花佟林雨月
2013/11/09
4.1K
1
php开源框架--CorePHP

简介: CorePHP框架是一个快速,安全,灵活的php开源框架,主要是为了简化和快速开发小型项目和开源系统二次开发而诞生。它既可以完美的支持MVC模式,又可以不受限制的支持传统编程模式。它是...

shooke
2012/12/27
2.8K
1
轻量开源社区系统--StartBBS

StartBBS(起点开源社区系统)是一个基于PHP+MySQL开发的新型社区系统,她轻量小巧, 简单易用,强大高效的开源论坛系统。又简称”SB(烧饼)”。 在线演示:http://startbbs.oschina.mopaas....

startbbs
2013/01/07
4.6W
13

没有更多内容

加载失败,请刷新页面

加载更多

静态类和单例模式之间的区别? - Difference between static class and singleton pattern?

问题: What real (ie practical) difference exists between a static class and a singleton pattern? 静态类和单例模式之间存在什么真正(即实用)的区别? Both can be invoked without ......

法国红酒甜
27分钟前
17
0
代理服务器和反向代理服务器之间有什么区别? - What's the difference between proxy server and reverse proxy server?

问题: 代理服务器和反向代理服务器有什么区别? 解决方案: 参考一: https://stackoom.com/question/wRc/代理服务器和反向代理服务器之间有什么区别 参考二: https://oldbug.net/q/wRc/W...

技术盛宴
今天
16
0
第八讲:配置外界可以访问虚拟机里面的HDFS

本节通过配置实现外界访问虚拟机Centos6.4里面的HDFS。为后续的java读写HDFS做准备 步骤有: 1、修改主机Windos7的网络配置 2、修改虚拟机Centos6.4里面的网络配置 3、修改虚拟机Centos6.4里...

刘日辉
今天
26
0
OSChina 周四乱弹 —— 不劳而获的饭好吃么?好吃!非常好吃!

Osc乱弹歌单(2020)请戳(这里) 【今日歌曲】 小小编辑推荐:《世界上不存在的歌 (2020重唱版)》- 陈奕迅 《世界上不存在的歌 (2020重唱版)》- 陈奕迅 手机党少年们想听歌,请使劲儿戳(这...

小小编辑
今天
31
3
从 GPU、TPU,到 Web 端、移动端,深度学习框架部署训练开始变简单

本文作者:o****0 早些时候的统计显示,今年3月,深度学习框架集中爆发。5月,有人发布可以直接在 iphone11上训练神经网络的开源项目。日前,百度开源国内首个可直接运行在 Web 端的深度学习...

百度开发者中心
昨天
16
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部