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

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

[复制链接]

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

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

admin 楼主

2019-4-20 13:02:11

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

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

x
NX二次开发源码分享: 根据 datum plane 更新 datum 法相方向
' A4 R: |* A& e2 T1 z/ Q% b  C, [6 n; ~# U1 [
这里用到了 ufun函数,通过对象获取特征,然后通过特征进行更新% Y6 P! _) ?2 `1 y) S
) S3 F. r6 K7 n; F% M: ?
& I+ q+ h3 p7 ~4 {2 m: m
tag_t featureTag = NULL_TAG;
$ H% {: b; W4 L- e" A# D4 n7 R2 h' G, W# @                UF_MODL_ask_object_feat(DpX->Tag(),&featureTag);
% w" p4 n! p) K/ U3 g' @                NXOpen::Features::DatumPlaneFeature *datumPlaneFeature1(dynamic_cast<NXOpen::Features::DatumPlaneFeature *>(NXObjectManager::Get(featureTag)));# O" a) q/ z4 u) E$ r* a% u2 f" F
                NXOpen::Features::DatumPlaneBuilder *datumPlaneBuilder1;; R' `5 d( ]( x7 M; u; B, q
                datumPlaneBuilder1 = workPart->Features()->CreateDatumPlaneBuilder(datumPlaneFeature1);
3 x# n, J4 u1 P+ k( H, T' R8 z# s( B; M: N; B7 ]2 I4 M7 w
                NXOpen::Plane *plane1;
- O% Q' w3 r, e: L  S
7 u; l6 ^  Y, S0 o% q- S% e! k# a                plane1 = datumPlaneBuilder1->GetPlane();
9 D3 W" V2 T4 s1 h9 [0 Z% Z; q, o) `/ P; D0 }  b; G9 P  r0 K9 G
                //uc1601(datumPlaneFeature1->GetFeatureName().GetUTF8Text(),1);$ m% Z4 N3 z3 j$ Z. ~2 x
9 B) b5 r( ?$ k6 \, `" D0 v
                plane1->SetFlip(true);
! U! }$ e. k; E2 |' _# p+ h# g/ o$ T5 Y
                plane1->Evaluate();
9 }; Y0 ?7 c: `
! R: \1 h3 p  I* j" b4 B                NXOpen::Features::Feature *feature1;/ T/ I* J  H5 y5 _/ s
                feature1 = datumPlaneBuilder1->CommitFeature();0 c; |2 W3 @9 ?* H' _7 n6 l
                datumPlaneBuilder1->Destroy();
' z# d( r' g/ U; c. E( S
& b& ]2 w, r* R% M
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了