|
//从Block UI(截面构建器)获取曲线,赋值给vector <NXOpen::TaggedObject *>类型变量tagObjArray5 Q9 E" U4 A) F/ E
$ p6 b3 z3 [1 a. H \ z8 ^
NXOpen::BlockStyler: ropertyList* SectionToTubeproplist = SectionToTube->GetProperties();
+ q& f' a( T2 E3 u! ]5 p% | }std::vector<NXOpen::TaggedObject *>tagObjArray = SectionToTubeproplist->GetTaggedObjectVector("SelectedObjects");9 T. c+ ^4 |$ Y. M w& R; a
( q6 B+ l3 ?! C$ m$ T( @- U5 G g
) I5 j/ N; @' U$ ]0 Y8 i) _* p
NXOpen::Features::Feature* nullFeatures_Feature = NULL;* Q/ b: _( Z) G [ x7 P# |
NXOpen::Features::TubeBuilder* tubeBuilder1 = workPart->Features()->CreateTubeBuilder(nullFeatures_Feature);- V9 C+ _; n" q8 v
3 `; e& Y: t" _6 J: n$ g
. v3 K! ^: ~" J//定义管道路径
6 i" l" R0 @5 }0 W, W4 X
, v* f9 N' O8 V$ _% r! @tubeBuilder1-> athSection()->AddToSection();
$ O# K* d" Y h9 q; s1 X1 h2 \
6 V) r9 i! x" `" _8 D0 x) ?- N) d
8 h. W/ O- }. E到这一步需要如何把tagObjArray对应的曲线转成管道路径?
% J: F; [# F) \$ q- |; Y+ E: V
0 T* k- ]" F- `8 L* H6 _4 ]% y$ ~0 [. b/ @, B: G
求大神指导!
$ ^0 _% U* D5 r G5 Q3 y+ Q2 W, q" n D6 _) E0 \& F- g
谢谢。0 V- G ^) e/ a3 c8 d/ d
|
|