NX二次开发中NXOpen的相切面
vector<TaggedObject*> color::GetTangentFaceFormInPutFace(Face* face)
{
Session *theSession = Session::GetSession();
Part *workPart(theSession->Parts()->Work());
Part *displayPart(theSession->Parts()->Display());
std::vector<Face *> boundaryFaces1(0);
FaceTangentRule *faceTangentRule1;
faceTangentRule1 = workPart->ScRuleFactory()->CreateRuleFaceTangent(face, boundaryFaces1, 0.05);
std::vector<SelectionIntentRule *> rules1(1);
rules1[0] = faceTangentRule1;
ScCollector *scCollector1 = workPart->ScCollectors()->CreateCollector();
scCollector1->ReplaceRules(rules1, false);
return scCollector1->GetObjects();
}