<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      單選和多選及過(guò)濾

       1 char         sCue[] = "選擇";
       2     char         sTitle[] = "功能測(cè)試";
       3     int             iScope = UF_UI_SEL_SCOPE_NO_CHANGE;
       4     int             iResponse;
       5     tag_t     tObject;
       6     tag_t    viewTag = NULL_TAG;
       7     double  cursor[3];
       8     double min_corner[3] = { 0.0,0.0,0.0 };
       9     double directions[3][3];
      10     double distances[3];
      11     UF_UI_select_with_single_dialog(sCue, sTitle, iScope, init_face, NULL, &iResponse, &tObject, cursor, &viewTag);

      單選
      1     char sCue[] = "象選擇對(duì)話框";
      2     char sTitle[] = "象選擇對(duì)話框";
      3     int iScope = UF_UI_SEL_SCOPE_NO_CHANGE;
      4     int iResponse;
      5     tag_t *tObject;
      6     int count = 0;
      7     UF_UI_select_with_class_dialog(sCue, sTitle, iScope, init_proc, NULL, &iResponse, &count, &tObject);
      8 
      多選
       1 static int select_filter_proc_fn(tag_t object, int type[1], void* user_data, UF_UI_selection_p_t select)
       2 {
       3     if (object == NULL)
       4     {
       5         return UF_UI_SEL_REJECT;
       6     }
       7     else
       8     {
       9         return UF_UI_SEL_ACCEPT;
      10     }
      11 }
      12

      static int init_proc_body(UF_UI_selection_p_t select, void* user_data)
      {
      int errorCode = 0;
      int num_triples = 1;
      UF_UI_mask_t mask_triples[] = { UF_solid_type,UF_solid_face_subtype, UF_UI_SEL_FEATURE_CYLINDRICAL_FACE };
      errorCode = UF_UI_set_sel_mask(select, UF_UI_SEL_MASK_CLEAR_AND_ENABLE_SPECIFIC, num_triples, mask_triples);
      if ((UF_UI_set_sel_procs(select, select_filter_proc_fn, NULL, user_data)) == 0)
      {
      return UF_UI_SEL_SUCCESS;
      }
      else
      {
      return UF_UI_SEL_FAILURE;
      }
      }



      過(guò)濾
       1 //selection控件設(shè)置過(guò)濾類型
       2 void  SetSelectionType(NXOpen::BlockStyler::SelectObject* selectionID)
       3 {
       4 //設(shè)置過(guò)濾
       5 Selection::SelectionAction action = Selection::SelectionActionClearAndEnableSpecific;
       6 std::vector<Selection::MaskTriple> maskArray;
       7 //maskArray.push_back(Selection::MaskTriple( UF_solid_type, UF_solid_body_subtype, UF_UI_SEL_FEATURE_SOLID_BODY )); // 實(shí)體
       8 //maskArray.push_back(Selection::MaskTriple( UF_solid_type, UF_all_subtype, UF_UI_SEL_FEATURE_ANY_FACE)); //
       9 maskArray.push_back(Selection::MaskTriple( UF_solid_type, UF_all_subtype, UF_UI_SEL_FEATURE_PLANAR_FACE)); //平面
      10 //maskArray.push_back(Selection::MaskTriple( UF_solid_type, UF_all_subtype, UF_UI_SEL_FEATURE_ANY_EDGE)); //11 //maskArray.push_back(Selection::MaskTriple( UF_component_type, 0, 0));  //組件
      12 //maskArray.push_back(Selection::MaskTriple( UF_point_type, 0, 0 ));  
      13 //maskArray.push_back(Selection::MaskTriple( UF_line_type, 0, 0 ));  //14 //maskArray.push_back(Selection::MaskTriple( UF_circle_type, 0, 0 ));  //圓弧
      15 //maskArray.push_back(Selection::MaskTriple( UF_spline_type, 0, 0 ));  
      16 //maskArray.push_back(Selection::MaskTriple( UF_coordinate_system_type, 0, 0 ));  
      17 //maskArray.push_back(Selection::MaskTriple( UF_datum_axis_type, 0, 0 ));  
      18 //maskArray.push_back(Selection::MaskTriple( UF_datum_plane_type, 0, 0 ));  
      19 //maskArray.push_back(Selection::MaskTriple( UF_plane_type, 0, 0 ));  
      20 //maskArray.push_back(Selection::MaskTriple( UF_axis_type, 0, 0 ));      
      21 //maskArray.push_back(Selection::MaskTriple( UF_drafting_entity_type, 0, 0 ));   // 制圖對(duì)象
      22 selectionID->GetProperties()->SetSelectionFilter("SelectionFilter", action, maskArray);
      23 }

       NXOpen控件過(guò)濾

       1 std::vector<NXOpen::Selection::MaskTriple> selectionfilter(1);
       2         NXOpen::Selection::MaskTriple  maskTriple1 ;
       3         maskTriple1.Type = UF_solid_type;
       4         maskTriple1.Subtype = UF_solid_face_subtype;
       5         maskTriple1.SolidBodySubtype = UF_UI_SEL_FEATURE_ANY_FACE;
       6         selectionfilter.push_back(maskTriple1);
       7 
       8         PropertyList *selectionToolFaceProps = selectionToolFace->GetProperties();
       9         selectionToolFaceProps->SetSelectionFilter("SelectionFilter", NXOpen::Selection::SelectionAction::SelectionActionClearAndEnableSpecific, selectionfilter);
      10         delete selectionToolFaceProps;
      11         selectionToolFaceProps = NULL;

       控件不過(guò)濾

      1             PropertyList* selectionObjProps = selectionObj->GetProperties();
      2             std::vector<TaggedObject*> selObjs;
      3             selObjs = selectionObjProps->GetTaggedObjectVector("SelectedObjects");
      4             delete selectionObjProps;
      5             selectionObjProps = NULL;

       

      posted @ 2020-05-10 15:30  老婆餅里有老婆  閱讀(543)  評(píng)論(0)    收藏  舉報(bào)
      主站蜘蛛池模板: 免费无码AV一区二区波多野结衣 | 青草草97久热精品视频| 久久国产一区二区三区| 日日碰狠狠添天天爽五月婷| 午夜成人精品福利网站在线观看| 国内精品久久久久影院薰衣草| 亚洲爆乳精品无码一区二区| 成年人尤物视频在线观看| 精品无码久久久久久尤物| 欧美巨大极度另类| 国产精品小视频一区二页| 制服丝袜国产精品| 日本一区二区三区四区黄色| 欧美xxxxx在线观看| 精品国产91久久粉嫩懂色| 国产精品亚洲二区在线播放| 亚洲av永久无码精品网站| 国产成人精品一区二区三区免费| 亚洲中文字幕日产无码成人片| 日韩黄色av一区二区三区| 久久久无码精品午夜| 一区二区三区综合在线视频| 中文字幕亚洲国产精品| 第一精品福利导福航| 亚洲精品一区二区制服| 视频一区视频二区在线视频| 亚洲精品久久国产高清| 国产成人高清亚洲综合| 亚洲人成电影在线天堂色| 凤庆县| 激情国产一区二区三区四区| 污污网站18禁在线永久免费观看| 日本高清在线观看WWW色| 一区二区三区日本久久九| 亚洲国产午夜精品理论片在线播放| 精品国产午夜福利在线观看| 亚洲av中文久久精品国内| 一区二区三区四区高清自拍| 在线观看成人永久免费网站| 久久人人97超碰精品| 18禁成人免费无码网站|