NX二次开发源码-教你如何过滤选择体,组件,面,边等对象
以下分别是体,面,边,组件,直线,制图对象的过滤,主要是masktriple类型的确定!
<p>maskArray = Selection::MaskTriple( UF_solid_type, UF_solid_body_subtype, 0 ); // Bodies
/*
maskArray = Selection::MaskTriple( UF_solid_type, UF_all_subtype, UF_UI_SEL_FEATURE_ANY_FACE); // Faces
maskArray = Selection::MaskTriple( UF_solid_type, UF_all_subtype, UF_UI_SEL_FEATURE_ANY_EDGE); // Edges
maskArray = Selection::MaskTriple( UF_component_type, 0, 0 ); // Components
maskArray = Selection::MaskTriple( UF_line_type, 0, 0 ); // Lines
maskArray = Selection::MaskTriple( UF_drafting_entity_type, 0, 0 ); // Drafting objects</p>
页:
[1]