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 4088 3

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

airintheair 楼主

2015-3-3 16:55:03

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

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

x

8 \7 f1 ^+ K* R( q5 K  Estd::vector<NXOpen::TaggedObject*>taggedObjects1;; a( _0 Q& M  e' Y0 L  O4 o6 c
PropertyList *bodycollectorlist1=touchselect1->GetProperties();! d3 ~9 T5 H) n' M6 s9 X6 f. K: s
taggedObjects1=bodycollectorlist1->GetTaggedObjectVector("SelectedObjects");. H, o* j& G5 w; }' c' b
delete bodycollectorlist1;' X# o  g4 s5 [. {4 x
bodycollectorlist1=NULL;
, ?$ E6 s4 p: k. j1 [2 W; G* l  h9 c  m/ C- a
在上面这段代码中,我从对话框中得到了体TaggedObjects1,怎么把TaggedObjects1转换成能放入下面这个函数中代替entity_1呢?求大神帮助啊~~~~
: R7 P7 t3 d1 _! s+ `- u1 x) c0 e5 \5 M$ d, V+ s
int UF_SF_find_minimum_distance' Q9 p. K% x( Y: I
(7 ~, S8 i/ ?7 G; P. S% a! ?6 z& u
tag_t entity_1,
$ t! o6 {9 ^1 @# }# x4 u0 @tag_t entity_2,
& @+ g, F% Y  L" p) h, zdouble * min_dist,
$ y4 _3 B: H( |$ Z: }+ Fdouble point1 [ 3 ] , 3 P" P# t% O! Y
double point2 [ 3 ] ! f9 |+ T8 r! K6 m- V
); B6 u; s, q2 M3 ^1 ]
. M* s4 j2 G1 I% c* k' ]5 k
上海点团信息科技有限公司,承接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( b1 \# E5 k: r+ ^- S
taggedObjects1[0]->Tag()
8 C" y! ]+ E  J7 t- r. l2 t$ z; t
楼上正确
. W% a3 T9 O( o. T, K  p9 k) K0 `) J: |/ y4 c2 q' g2 @6 }
如果要用ufun函数0 S: n) y$ P0 w  D+ N" i0 ?$ T0 f
还要加上 初始化license操作& Y1 u5 k4 q7 o
% q' ]" P7 q) W
UF_initialize()6 s" Q3 B% e; K) ]5 J
  {1 f2 A" y8 O; k( y
# z/ X. S: K* e( Y# Y' l

8 A) l7 F& l' X7 c9 x! g$ D: u" ?6 [( y" k
UF_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:33
  I* S2 r1 O8 E! S楼上正确2 _4 a6 {0 P& j4 C. l2 a4 @
. z3 K- B- X8 g' E4 `" Q& \% |
如果要用ufun函数

4 \. h. w( ^# b6 h* }$ @UF_initialize()
" z5 t7 _7 d* P% H' M3 Z; i& v5 q4 M% P, |* z; z% P4 ^: r, O3 F" r% H2 r
UF_terminate()
1 j& Y& R: Y: Z* y7 G9 h5 Z4 \7 X% [+ T! e. v% k
这两个应该加在哪里呢?
上海点团信息科技有限公司,承接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:09; j! i" e' ?, Y8 o/ ?
UF_initialize()
+ b0 b; [1 G) ]) ~( u
5 {& `$ ~$ l2 }* t1 O( qUF_terminate()

; W/ `- |6 t; H# uufun 函数之间
4 B: V# n- ]2 V/ ?: f9 E0 _7 W: E
你那个函数 开始  和 结尾
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了