I'm not quite sure how to put this question: I created an assembly X with parts A and B. Let's call A the "master part" which has no external references. Part B is based on a derived sketch from A.
By and by the assembly grew bigger and eventually became a sub-assembly of an even larger one (Y). More parts (C, D) were derived in-context from A and B. Later it turned out, from a logical standpoint, that A and B didn't really belong into X but into Y (which also contained X). So I moved them there with the result that pretty much everything went out of context (B with respect to A as well as parts C and D). Below are three crude graphical representations of what the assembly tree looked like at each stage:
1) X +- A '- B->2) Y '- X +- A +- B->
+- C '- D3) Y
+- A +- B->? '- X +- C->? +- D->?It seems that due to the reorganization of the project SW lost track of the in-context or derived-sketch relationships that existed. It did warn me that this would happen but I didn't have an alternative. This would be very easy to fix if I could just re-derive sketches from A into parts B thru D. Unfortunately this doesn't seem to be possible, and since the derived sketches form the basic feature of all these parts and not just an "add-on" feature, I can't just replace the feature with a new one.
Is there a good way to resolve this?
--Daniel