Hi
There is a solution to the texture and BOM problem using multiple part DC's
First all parts must be solid, when hidden they must be placed within the finished component and separated by a distance (0.01?)
The component is made up with an outer, simple data representation attributes for BOM; the inner is the driver which controls its group geometry, complex operations and attributes.
The inner can be changed to a solid by (right click) "outer shell" then exploded. Thus leaving a child-less component (after closing)with required structure for material painting, or takeoff using "cut list" or report writer.
if required later the DC can be swapped with its own definition or another.
attached two components for molding which demonstrate this technique. I have not bothered to hide the joins (recommend not to) so as to identify active components in the drawing. Once placed and the options made. Double click to the inner, right click, outer shell, right click explode. Then close, then can paint and take-off.
Now right click, Dynamic, swap with same or other. repeat.
Cheers
Philip
place component in a folder, then access using component browser
place component in a folder, then access using component browser