@conjured2018 wrote:
in my work, i design a cap say a hat for a man. in another design I have the man or the head. I then save as the cap and open in the head design. in head design i need to align hat along xy and z planes. this workflow is causing smoke coming from your ears, right?
There are multiple ways to approach this. However, both involve using components not bodies. You should avoid trying to use multiple bodies unless the intention is to use Combine to turn them into a single body. For the most part, you should strive to have a single body per component.
If you design the head and the hat all in the same design, I would create a component for each, and build them in place from the start (create the hat so that it is already in the correct place on the head). Then, assuming the hat is not intended to move, create an As-Built Rigid Joint to keep them together. And apply a Ground to one of the (presumably the head).
If you design the hat and the head in separate designs, you then insert both into a top-level design. Assuming that the components were not designed in reference to a global coordinate system (so that they are already in the correct position and orientation), you would still Ground the head, and then use a regular Joint to position the hat on the head. This is where your example gets problematic. Joints need some geometry to use to determine position and orientation. For normal "mechanical" designs, this geometry is readily available (for example a bolt and a hole - use the cylinder for both the hole and the bolt to correctly position the bolt in the hole). But for an "organic" model like a head or a hat, there is unlikely to be convenient geometry, so you may have to add such geometry to both the head and hat to help position the Joint. Sketch geometry is excellent for that purpose.
Jeff Strater
Engineering Director