|
//从Block UI(截面构建器)获取曲线,赋值给vector <NXOpen::TaggedObject *>类型变量tagObjArray
|# ^) p( }- {
0 Q K+ Y! f+ i; N9 j! rNXOpen::BlockStyler: ropertyList* SectionToTubeproplist = SectionToTube->GetProperties();. n8 P! S! L! t( ?- ?7 C
std::vector<NXOpen::TaggedObject *>tagObjArray = SectionToTubeproplist->GetTaggedObjectVector("SelectedObjects");% V% ?) i6 b( A. x
: I2 D7 R9 K" D* Q' M
$ ^+ Q7 \# v8 oNXOpen::Features::Feature* nullFeatures_Feature = NULL;
- E! D6 i: M* }' A$ Q$ DNXOpen::Features::TubeBuilder* tubeBuilder1 = workPart->Features()->CreateTubeBuilder(nullFeatures_Feature);
/ q9 W5 W% {' R; S1 m5 U H
( c5 q K0 m' k0 C! j; Q) ]0 n! q- A8 u
//定义管道路径
/ a1 E7 c+ B7 L( x/ U7 t* o7 x% V8 ?* z; x% m
tubeBuilder1-> athSection()->AddToSection();
5 v. z" i! W- J& I9 ?+ ~6 s& x
W* o4 ^5 Z2 Y. [! Q0 `8 R- x! t' j0 Y# z/ N
到这一步需要如何把tagObjArray对应的曲线转成管道路径?3 I- u6 @& F0 ~( M
0 w: d* D% i; t) Y
2 _) Q" N& F+ t% h6 I* B `求大神指导!
3 q% U N7 |& I- o( O3 J; x k3 h8 [1 r" s
谢谢。
8 W, {8 t& \( D7 F+ m |
|