PLM之家PLMHome-国产软件践行者

[资料] NX二次开发源码分享: 根据 datum plane 更新 datum 法相方向

[复制链接]

2019-4-20 13:02:11 2218 0

admin 发表于 2019-4-20 13:02:11 |阅读模式

admin 楼主

2019-4-20 13:02:11

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

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

x
NX二次开发源码分享: 根据 datum plane 更新 datum 法相方向2 t; D9 e& C$ W
8 u4 l- ~9 A1 C+ m6 h/ z
这里用到了 ufun函数,通过对象获取特征,然后通过特征进行更新
) D( x4 {) Z* L7 q) J7 s0 a" Y+ J& Q: F& b; e
6 y- u6 d1 @+ m% c
tag_t featureTag = NULL_TAG;
8 X; i" b& A/ |2 p" n                UF_MODL_ask_object_feat(DpX->Tag(),&featureTag);
/ j8 O: e% O! H                NXOpen::Features::DatumPlaneFeature *datumPlaneFeature1(dynamic_cast<NXOpen::Features::DatumPlaneFeature *>(NXObjectManager::Get(featureTag)));
1 U+ m5 n( I+ ]9 y                NXOpen::Features::DatumPlaneBuilder *datumPlaneBuilder1;# J- H) ^2 V% p0 q: ?9 ]- r6 K
                datumPlaneBuilder1 = workPart->Features()->CreateDatumPlaneBuilder(datumPlaneFeature1);5 \2 t5 N- v  _2 ~, u
& a( ]6 O5 j: w2 d& N3 A: J
                NXOpen::Plane *plane1;$ {2 I6 @/ n3 R4 X
" ?: c8 l" |+ e& |$ y" o
                plane1 = datumPlaneBuilder1->GetPlane();9 z# g! C( i' Q9 Y' L3 n
3 L& e- V1 ^+ X9 F
                //uc1601(datumPlaneFeature1->GetFeatureName().GetUTF8Text(),1);  S2 j: S9 H+ e- @

" x7 _8 I9 W6 {2 a, E                plane1->SetFlip(true);$ j2 c1 o% u( M  M& k

5 s+ K# P) `) `1 @* V( t: o9 e                plane1->Evaluate();! H' _  ?1 n0 q
: e1 T+ n2 y- p
                NXOpen::Features::Feature *feature1;0 ~8 W, E0 U# s; q& o6 |/ y
                feature1 = datumPlaneBuilder1->CommitFeature();1 x8 j  B% r5 I% D4 q
                datumPlaneBuilder1->Destroy();, H( b& \0 f$ b5 |- w
8 n2 }5 q2 s/ C8 W+ K
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 注册

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

    本网站(plmhome.com)为PLM之家工业软件学习官网站

    展示的视频材料全部免费,需要高清和特殊技术支持请联系 QQ: 939801026

    PLM之家NX CAM二次开发专题模块培训报名开始啦

    我知道了