PLM之家精品课程培训,联系电话:18301858168 QQ: 939801026

  • NX二次开培训

    NX二次开培训

    适合初级入门或想深入了解二次开发的工程师,本培训结合ufun,NXOpen C++,大量的实例及官方内部的开发技术对于老鸟也值得借鉴!.

    NX CAM二次开发培训报名 NX二次开发基础培训报名
  • PLM之家Catia CAA二次开发培训

    Catia二次开发培训

    Catia二次开发的市场大,这方面开发人才少,难度大。所以只要你掌握了开发,那么潜力巨大,随着时间的积累,你必将有所用武之地!

  • PLM之Teamcenter最佳学习方案

    Teamcenter培训

    用户应用基础培训,管理员基础培训,管理员高级培训,二次开发培训应有尽有,只要你感兴趣肯学习,专业多年经验大师级打造!

  • PLM之Tecnomatix制造领域培训

    Tecnomatix培训

    想了解制造领域数字化吗?想了解工厂,生产线设计吗?数字化双胞胎,工业4.0吗?我们的课程虚位以待!

PLM之家PLMHome-国产软件践行者

[已解决] 如何把taggedobject转换成tag_t

  [复制链接]

2015-3-4 13:45:58 4200 3

airintheair 发表于 2015-3-3 16:55:03 |阅读模式

airintheair 楼主

2015-3-3 16:55:03

请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!

您需要 登录 才可以下载或查看,没有账号?注册

x
- G" z' a, w  A9 ?, h
std::vector<NXOpen::TaggedObject*>taggedObjects1;
3 C% p+ ^5 y  w) w: P2 ~8 {PropertyList *bodycollectorlist1=touchselect1->GetProperties();
5 u. `8 w' |2 L3 K( CtaggedObjects1=bodycollectorlist1->GetTaggedObjectVector("SelectedObjects");' d; u& H" k0 G- O$ Y# g0 }/ @2 x
delete bodycollectorlist1;  v: p' g5 M& n) _; Y; @! D
bodycollectorlist1=NULL;
0 F% \) e) [7 k- l3 J/ X$ o! w# k1 q& k2 F! {4 m
在上面这段代码中,我从对话框中得到了体TaggedObjects1,怎么把TaggedObjects1转换成能放入下面这个函数中代替entity_1呢?求大神帮助啊~~~~
+ d% R0 t1 e4 [# i% m2 l' b1 X. @+ ^
int UF_SF_find_minimum_distance( `# Z0 q" v# {- t# h  f0 O2 L
(0 P0 S1 {( c" _/ j$ D7 \! s! {
tag_t entity_1, 0 A- R' y7 ?' Y- G1 B
tag_t entity_2, . o9 H1 o' G8 [! K* I. h' M& e
double * min_dist, ( S: m  ^9 }0 u
double point1 [ 3 ] ,
+ D% [3 D8 L7 v% D8 zdouble point2 [ 3 ] % Q- e5 R! e: M
)% t  n2 S, u3 a: A' i. X& p! k

, \5 N  _1 C  s5 Q3 u
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复

使用道具 举报

全部回复3

admin 发表于 2015-3-3 21:33:48

admin 沙发

2015-3-3 21:33:48

ypcopy 发表于 2015-3-3 11:10, `3 i0 Q( N& S4 ^  g
taggedObjects1[0]->Tag()

6 l/ H+ V, b9 z8 A楼上正确* z( r4 M: o: b' x: P+ q; s

7 U- e* H  z6 d3 ~& o" t# V' ^如果要用ufun函数
9 ?; u! }/ h- w! g' e& R- v还要加上 初始化license操作
% d0 [3 |- p- Q3 `
5 s9 j7 M% I" u+ HUF_initialize()
' C* p2 b4 m4 v
2 q) B4 o! A, N( c! H) D$ [# `2 q
8 A/ O9 g7 r/ ~3 C9 o
4 W0 i/ k  [8 c" O$ z  s$ M
- A% q& L* I8 ?  Q9 zUF_terminate()
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复 支持 反对

使用道具 举报

airintheair 发表于 2015-3-4 09:09:25

airintheair 板凳

2015-3-4 09:09:25

admin 发表于 2015-3-3 21:332 |* P0 N' z- z1 {$ I1 P% ~4 y
楼上正确
* I5 `2 y# a9 J3 k5 I( v+ q3 p& J% s; F9 |2 x
如果要用ufun函数

2 k" A5 ]+ s) G; F) d' @) [UF_initialize()
' a" D  ?4 H& Q8 t+ y5 }8 {+ ?3 z4 P5 b+ q7 p
UF_terminate()
) b  b1 F8 Z) ]1 f) o1 ?3 P
2 \( }% l( f  V, e0 v这两个应该加在哪里呢?
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复 支持 反对

使用道具 举报

admin 发表于 2015-3-4 13:45:58

admin 地板

2015-3-4 13:45:58

airintheair 发表于 2015-3-4 01:095 ?4 ]' I" L( m  ^; T" V
UF_initialize()
9 o) f  T& Q" W: s7 Y
/ J- Q  t+ @7 |( |$ ~& g- `, MUF_terminate()

' ?0 F2 {" ?# h6 jufun 函数之间 ( f6 u9 x& f+ L/ n' `( M8 e9 J7 A

$ [6 n* P$ k5 d) h3 X你那个函数 开始  和 结尾
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复 支持 反对

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 注册

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

    本网站(plmhome.com)为PLM之家工业软件学习官网站

    展示的视频材料全部免费,需要高清和特殊技术支持请联系 QQ: 939801026

    PLM之家NX CAM二次开发专题模块培训报名开始啦

    我知道了