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

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

airintheair 楼主

2015-3-3 16:55:03

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

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

x

6 Q2 U6 D6 o7 \% J! Kstd::vector<NXOpen::TaggedObject*>taggedObjects1;; [( i% k" k# y, ~  [7 B' X
PropertyList *bodycollectorlist1=touchselect1->GetProperties();! M2 A$ m, j5 d0 F' M
taggedObjects1=bodycollectorlist1->GetTaggedObjectVector("SelectedObjects");
6 n/ E: K+ k* m5 q! h* v+ }delete bodycollectorlist1;( N/ t3 I! x+ T- u4 D
bodycollectorlist1=NULL;
& X/ s* T* Y! X0 Y0 `8 n. F$ @' K  E$ k) {. c  p( m
在上面这段代码中,我从对话框中得到了体TaggedObjects1,怎么把TaggedObjects1转换成能放入下面这个函数中代替entity_1呢?求大神帮助啊~~~~
/ f: F6 W- B, {* B$ _' F. w9 \" M/ q* ]; z( G
int UF_SF_find_minimum_distance. s& o8 j$ P. Y3 w1 O8 o4 I
(
! l, s! e- G/ m+ ]( otag_t entity_1,
  \3 V( q4 R3 P' ]. xtag_t entity_2, + t- m. [! A# x5 `
double * min_dist,
  L  b+ m7 {! |( [8 ddouble point1 [ 3 ] , " I% F6 f0 C8 {
double point2 [ 3 ] ( ^/ e6 ^3 _: p8 p5 y8 E( C
)! ?3 g7 {! ]' D( M4 V
( y  X- Z$ v: d" d, X1 v
上海点团信息科技有限公司,承接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
6 M" y  ]7 y$ `  i+ \) MtaggedObjects1[0]->Tag()
  `6 d! C0 k( T& c5 J
楼上正确9 R% q* i' G& ^& C" P) c( B3 n

: ~0 E* k, ]  Q4 f1 Q0 W* C; v; Z如果要用ufun函数
9 x  Q5 C+ Y3 j$ Z1 }还要加上 初始化license操作
6 c. ?# O2 j7 M9 z
% I; [% B0 K% kUF_initialize()
; |5 l% r" J, v! {+ D' Q/ l  q1 t: x  {3 g6 G9 e; k: K

( _1 x( q3 t& v+ V2 ^9 v
5 c; M- O2 K6 B% h# D7 g7 l  h' \; V' i' m& t
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:335 _$ y9 i  l' y6 m, D
楼上正确
6 c. h1 f% h' N
2 z8 \9 F: z, P如果要用ufun函数

7 F, T( ]5 K2 ~$ r. xUF_initialize()% ]; Y- W5 m9 t% y& S, Y: u' t
, z& ?0 R8 ^0 I- R8 z  [. }
UF_terminate()% ]) W. E& m6 H; F
) M: r! U& ~  c9 X$ V, f
这两个应该加在哪里呢?
上海点团信息科技有限公司,承接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* |6 p4 w" r6 j4 R/ N/ ^$ }. p9 N
UF_initialize()& i3 Y! ]0 X; _) l+ X9 U
. L( d" A/ D' p. E6 M
UF_terminate()

5 i% Z' }3 f4 f$ o5 M* R5 iufun 函数之间 4 _0 [  b. E+ s/ `- ~5 f. D9 i* r# c

: `# B) b0 L( {; z2 Z4 J9 x! 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二次开发专题模块培训报名开始啦

    我知道了