NX二次开发-Block UI C++界面Face Collector(面收集器)控件的获取(持续补充 )

Posted nxopen2018

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了NX二次开发-Block UI C++界面Face Collector(面收集器)控件的获取(持续补充 )相关的知识,希望对你有一定的参考价值。

Face Collector(面收集器)控件的获取

 1     NX9+VS2012
 2         
 3         #include <uf.h>
 4         #include <uf_obj.h>
 5 
 6 
 7         UF_initialize();
 8         
 9         //面收集器控件
10         PropertyList*  FaceSelectProps = face_select0->GetProperties();
11         std::vector<NXOpen::TaggedObject *> faces = FaceSelectProps->GetTaggedObjectVector("SelectedObjects");
12         delete FaceSelectProps;
13         FaceSelectProps = NULL;
14 
15         //控件为单选
16         //设置颜色
17         //UF_OBJ_set_color(faces[0]->Tag(), 73);
18 
19 
20         //控件为多选
21         for ( int i = 0; i < faces.size(); ++i)
22         
23             //设置颜色
24             UF_OBJ_set_color(faces[i]->Tag(), 186);
25         
26 
27         UF_terminate();

技术图片

 

以上是关于NX二次开发-Block UI C++界面Face Collector(面收集器)控件的获取(持续补充 )的主要内容,如果未能解决你的问题,请参考以下文章

NX二次开发-Block UI C++界面Specify Point(指定点)控件的获取(持续补充)

NX二次开发Block UI 面收集器

NX二次开发Block UI 选择对象

NX二次开发Block UI 体收集器

NX二次开发Block UI 线性尺寸

NX二次开发(C#)-UIStyler-获取UI选择对象