Hi,
I remember seeing Catia operators reviewing some sort of tree that showed all of the parent child relationships in a model.
By reviewing the tree, they could easily see how features were related, and whether the integrity of the model was heavily dependent on some key features that, if removed, would cause all sorts of problems.
Is anybody able to write some basic program to analyse the parent child relationships in a Solidworks model and display them as a tree. Even something as basic as this, using ASCII characters:
Extrude31 | |--CutExtrude1--Sweep4 | CutExtrude1
Just a thought...
Anthony