I also hit a brick wall with multi solid bodies, but am trying a few things as workarounds. My approach is to see if I can write a macro or add-in that adds a material based on the color of the body, and a naming/structure of the output based on a naming scheme of the bodies in the part.
If you start to get over 100 solid bodies ( I have some with over 200), the manual workarounds are a lot of work.
Mark Randa
Actually, you are creating a new type of skeletal model without a ton of deriving. Very stable compared to assembly modeling --a true house of cards -- or even old-school skeletal modeling. At any rate, there is an iLogic code and source files on my website that will use the color specified for each solid to generate a material after the make components phase.
Mark Randa
Multi-Material / Multi-Body parts are proving to be more and more important. We have a product that is very weight sensitive and the parts need to be iParts with custom parameters. If I make an iAssembly instead of a multi-body iPart I can't have custom columns in the iAssembly factory. I also can't just create a new material for the part with the averaged density because the average density changes as both bodies are not equally machined. So, if I machine that hole that is shown the average density will change, thus throwing off the overall weight. Solidworks handles this very well. Unfortunatly, we don't have solidworks at this company. This could be the one thing that forces us to switch If Inventor doesn't get this functionality very soon.
@traxxasman wrote:Solidworks handles this very well. ... This could be the one thing that forces us to switch....
When you make the switch make sure you get training as well - you Sketch1 is way more complicated than it needs to be. You will want to learn how to use = Relations and Colinear Relations in SWx.
I just tried to do this-it appears it never got approved as an idea. I propose that , if possible, this method of assigning different bodies inside one part different materials.