airintheair 发表于 2015-3-3 16:55:03

如何把taggedobject转换成tag_t


std::vector<NXOpen::TaggedObject*>taggedObjects1;
PropertyList *bodycollectorlist1=touchselect1->GetProperties();
taggedObjects1=bodycollectorlist1->GetTaggedObjectVector("SelectedObjects");
delete bodycollectorlist1;
bodycollectorlist1=NULL;

在上面这段代码中,我从对话框中得到了体TaggedObjects1,怎么把TaggedObjects1转换成能放入下面这个函数中代替entity_1呢?求大神帮助啊~~~~

int UF_SF_find_minimum_distance
(
tag_t entity_1,
tag_t entity_2,
double * min_dist,
double point1 [ 3 ] ,
double point2 [ 3 ]
)

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

ypcopy 发表于 2015-3-3 11:10
taggedObjects1->Tag()

楼上正确

如果要用ufun函数
还要加上 初始化license操作

UF_initialize()




UF_terminate()

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

admin 发表于 2015-3-3 21:33
楼上正确

如果要用ufun函数


UF_initialize()

UF_terminate()

这两个应该加在哪里呢?

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

airintheair 发表于 2015-3-4 01:09
UF_initialize()

UF_terminate()


ufun 函数之间

你那个函数 开始和 结尾
页: [1]
查看完整版本: 如何把taggedobject转换成tag_t