UG二次开发选择面的类型
1 #define FaceRules_SingleFace (1 << 0); //单个面 2 #define FaceRules_RegionFaces (1 << 1); //区域面 3 #define FaceRules_TangentFaces (1 << 2); //相切面 4 #define FaceRules_TangentRegionFaces (1 << 3); //相切区域面 5 #define FaceRules_BodyFaces (1 << 4); //体的面 6 #define FaceRules_FeatureFaces (1 << 5); //特征面 7 #define FaceRules_AdjacentFaces (1 << 6); //相邻面 8 #define FaceRules_ConnectedBlendFaces (1 << 7); //相连的圆角面 9 #define FaceRules_AllBlendFaces (1 << 8); //所有圆角面 10 #define FaceRules_RibFaces (1 << 9); //筋板面 11 #define FaceRules_SlotFaces (1 <<10); //键槽面 12 #define FaceRules_BossandPocketFaces (1 <<11); //凸台面或腔面 13 #define FaceRules_MergedRibFaces (1 <<12); //已合并的筋板面 14 #define FaceRules_RegionBoundaryFaces (1 <<13); //区域边界面 15 #define FaceRules_FaceandAdjacentFaces (1 <<14); //面与相邻面 16 17 18 19 //用法 20 21 face_select0->SetSelectModeAsString("Single"); //设置单选 多选 22 23 int FaceRules = FaceRules_SingleFace ; 24 face_select0->SetFaceRules(FaceRules );