Page 1 of 1

Assigning MXM to a SW Body

Posted: Tue Mar 29, 2011 8:25 pm
by jjs
In an assembly I have an array of a single SW Part. This SW Part has 2 SW bodies. When I assign a MXM to one of the bodies - it gets assigned to the identical body in the whole array. How can I just get it to be assigned to the one SW Body and not all tits identical SW Bodies in the array? ( similar to the way it works in PW360 when you 'drop' a material on a part, all the same parts take the material.

Is this behavior new as I can't seem to remember this happening before.

Regards

Jonathan

Re: Assigning MXM to a SW Body

Posted: Tue Mar 29, 2011 8:58 pm
by JDHill
When I assign a MXM to one of the bodies - it gets assigned to the identical body in the whole array. How can I just get it to be assigned to the one SW Body and not all tits identical SW Bodies in the array?
Each body is an instance of the same thing -- changing material on one changes the material on all the others. The only way to override on a per-component basis is to assign material at the component level, but if you do this, the component-level material will override for the entire component; that is, you can then no longer have different materials on individual sub-bodies of the component.
similar to the way it works in PW360 when you 'drop' a material on a part, all the same parts take the material.
This is confusing for me, because it seems to contradict your initial question; it is the "all the same parts take the material" action which I thought you wished to get around.

Re: Assigning MXM to a SW Body

Posted: Tue Mar 29, 2011 9:05 pm
by jjs
JDHill wrote:
When I assign a MXM to one of the bodies - it gets assigned to the identical body in the whole array. How can I just get it to be assigned to the one SW Body and not all tits identical SW Bodies in the array?
Each body is an instance of the same thing -- changing material on one changes the material on all the others. The only way to override on a per-component basis is to assign material at the component level, but if you do this, the component-level material will override for the entire component; that is, you can then no longer have different materials on individual sub-bodies of the component.
similar to the way it works in PW360 when you 'drop' a material on a part, all the same parts take the material.
This is confusing for me, because it seems to contradict your initial question; it is the "all the same parts take the material" action which I thought you wished to get around.
Thanks JD for getting back so fast. You're right its the "all the same parts take the material" action I wanted to get around - I was just making the point PW360 operates in the same way as the plugin does. I'll have to look into 'exploding' the array when the design is more developed.

Re: Assigning MXM to a SW Body

Posted: Tue Mar 29, 2011 9:13 pm
by JDHill
Thanks, that helps, because I thought you were implying that PhotoView was allowing you to do something that the plugin was not. As far as I know, these assignment rules are just an inherent part of how SolidWorks works.

Re: Assigning MXM to a SW Body

Posted: Wed Mar 30, 2011 10:18 am
by jjs
Thanks for your help - I was just racking my brain because I was 'sure' I had done it differently before, but I have not been using Maxwell much recently so my memory must be deceiving me.

Regards

Jonathan