NXOpen 选择过滤

张开发
2026/5/29 14:35:50 15 分钟阅读
NXOpen 选择过滤
//获取UI界面的值 //Get the chamfer angle and edge selection list from the dialog PropertyList* angleDoubleProps = angleDouble-GetProperties(); double creationAngle = angleDoubleProps-GetDouble("Value"); delete angleDoubleProps; angleDoubleProps = NULL; //获取UI界面选择对象 PropertyList* edgeSelectProps = edgeSelect-GetProperties(); std::vectorNXOpen::TaggedObject * edges = edgeSelectProps-GetTaggedObjectVector("SelectedObjects"); delete edgeSelectProps; edgeSelectProps = NULL; //Add a chamfer to each selected edge for (unsigned int ii = 0; ii edges.size(); ++ii) { NXOpen::Edge* selectedEdge = dynamic_castNXOpen::Edge*(edges[ii]); addChamfer(selectedEdge, creationAngle); } //设置过虑(注释处改动即可使用) Selection::SelectionAction action = Sel

更多文章