AnsweredAssumed Answered

Finding references of Features and Sketches

Question asked by BJ de Bruijn on Jul 30, 2017
Latest reply on Aug 3, 2017 by BJ de Bruijn

Hi,

 

I've been trying to find references of features,

Traversing the feature tree gives me the features and child features, but I would like to know the parents (those parent features the feature uses) for example:

  • on which plane a sketch is made
  • which sketches are used in a feature (extrude, loft, revolve)
  • which plane is used for a reference geometry, for example a plane 20 mm above the top plane
  • which face is used for the sketch of a boss extrude

 

My code:

// show parents of current feature
parents = currentFeature.GetParents();
if (parents != null)
{
  parentscount = parents.Length;
  for (int nr = 0; nr < parentscount; nr++)
    {
       swParentFeature = (Feature)parents[nr];
       Debug.Print("ParentFeature ----> " + swParentFeature.Name);
    }
}

 

 

In my example I have a boss extrude "Boss-Extrude2" on top of another feature (a face of "Boss-Extrude1")

How can I find the exact references (the face who is the base for the sketch plane) of "Boss-Extrude1" on which "Sketch2" has been used?

 

Thanks,

Bas

Outcomes