By jjs
#340581
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
By JDHill
#340583
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.
By jjs
#340584
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.
By JDHill
#340586
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.
By jjs
#340606
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
Sketchup 2025 Released

Thank you Fernando!!!!!!!!!!!!!!!!!!!!!!!!!!! hwol[…]

I've noticed that "export all" creates l[…]

hmmm can you elaborate a bit about the the use of […]

render engines and Maxwell

Funny, I think, that when I check CG sites they ar[…]