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

[二次开发源码] UG NX二次开发源码分享:使用NXOpen选择面的方法(java)

[复制链接]

2015-9-27 09:34:16 3640 0

admin 发表于 2015-9-27 09:34:16 |阅读模式

admin 楼主

2015-9-27 09:34:16

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

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

x

2 i, R( _2 v* e/ @UG NX二次开发源码分享:使用NXOpen选择面的方法(java)
* S* O3 y/ o: _( n: w* l7 xNXOpen里面的selectionManager类已经有了我们常见的选择方式,因此不建议大家使用ufun中的singleselect,classselect这些函数,用selectionManager类去实现更方便快捷。不信你试试!!
  Q: v% t: j0 q4 g+ Y0 X% {0 N# T% i8 z7 }
; B7 Z0 H$ j! C) o8 f$ c
  public static Face SelectAFace(String prompt) throws RemoteException, NXException
: r$ ^2 t8 q4 ^: f# t    {* A$ m9 d6 x, e7 P/ m
        Selection.SelectionType[] faces = { Selection.SelectionType.FACES };- ~0 Q1 d" N7 u4 t8 g- k0 h
        UI theUI = (UI)SessionFactory.get("UI");4 H# v3 `0 Y* f4 U# U

: o8 c1 N8 E) Q' @) D1 b
' T0 |0 K: C- W9 J1 l$ f
        Selection.SelectTaggedObjectData resp = 0 p. [. Z" N. c: P5 [
            theUI.selectionManager().selectTaggedObject(
, N5 d/ b( l+ P6 ]' M            prompt, "Select a face", Selection.SelectionScope.ANY_IN_ASSEMBLY,
9 r, e; r5 c- p& M. M6 ^            false, faces);
. o# x$ F5 v$ Z; e( ?( u/ @
- g: [9 H2 E- \; {

! O* X+ @9 e5 [5 ^7 h6 x        return (Face) resp.object;3 X' S- n9 H% u% v; y
    }$ k$ s5 `; h/ }; V; X6 \5 g! k5 ^4 |' V
- Z' c! [! o7 _
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复

使用道具 举报

发表回复

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

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

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

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

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

    我知道了