admin 发表于 2015-9-27 09:34:16

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


UG NX二次开发源码分享:使用NXOpen选择面的方法(java)
NXOpen里面的selectionManager类已经有了我们常见的选择方式,因此不建议大家使用ufun中的singleselect,classselect这些函数,用selectionManager类去实现更方便快捷。不信你试试!!


public static Face SelectAFace(String prompt) throws RemoteException, NXException
    {
      Selection.SelectionType[] faces = { Selection.SelectionType.FACES };
      UI theUI = (UI)SessionFactory.get("UI");


      Selection.SelectTaggedObjectData resp =
            theUI.selectionManager().selectTaggedObject(
            prompt, "Select a face", Selection.SelectionScope.ANY_IN_ASSEMBLY,
            false, faces);


      return (Face) resp.object;
    }

页: [1]
查看完整版本: UG NX二次开发源码分享:使用NXOpen选择面的方法(java)