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

[资料] NX二次开发源码分享: 选择相切面的方法

[复制链接]

2018-7-27 10:53:15 2415 0

admin 发表于 2018-7-27 10:53:15 |阅读模式

admin 楼主

2018-7-27 10:53:15

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

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

x
NX二次开发源码分享: 选择相切面的方法5 F# N. g" k1 |8 {4 G
- l# M& z+ O5 I" B' w8 R6 Z

* Q- B1 N1 o! U, p5 xstatic Face[] AskTangentFaces(Face baseFace)4 w  F& B1 V$ O* b* `- @
    {
3 g9 f1 O$ z8 g# u4 {$ n' c; |        FaceTangentRule faceTangent =8 O2 D4 r1 @' o9 m' ^( P8 e8 }0 [/ X
            workPart.ScRuleFactory.CreateRuleFaceTangent(baseFace, new Face[] { });
& b% S- f; W3 w8 u) z5 Y* h) v' P9 O3 L
% J6 J! W2 c; N  l2 X' }4 h5 ?0 ^
        ScCollector scCollector1 = workPart.ScCollectors.CreateCollector();
( W+ F" g' S) S8 K$ x0 u' c        scCollector1.ReplaceRules(new SelectionIntentRule[] { faceTangent }, false);
5 i) a/ \, r* i+ L" v1 Y+ x/ T+ J% p
# `7 Q, `1 ]! f6 K6 c0 I- c

2 R4 w! s; i3 b9 \7 f% n( U        TaggedObject[] tanFaces = scCollector1.GetObjects();
( k6 J# j- o  U0 ]3 U
' j0 ]4 B4 ]8 j, p  _$ T  f

9 \9 V+ U& |- w        System.Collections.Generic.List<Face> faceList = ( m) f3 x0 c7 Y1 C0 Q5 [* a
            new System.Collections.Generic.List<Face>();" j3 J  i% M, ?* }
3 W/ `. V4 a5 i1 K( V& ]$ v3 l9 S7 Y
4 `2 A% W& q3 l7 x7 S! G
        foreach (Face aFace in tanFaces) faceList.Add(aFace);4 \/ D- P" `+ G4 }( C- o- H
8 T' e6 c1 M0 Z7 [3 Q
* L2 V9 d2 h- @* W! F
        return faceList.ToArray();
1 j$ F# i. g) Y    }$ M# l( k; d0 u2 I' Q. f
  J# X" l7 Z- d& S7 k) t
3 P! L7 x0 |" Q+ C& `' ?$ ]
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了