from Civil to Inventor

The Autodesk enthusiast exile

Derived Part Color

When a new Part is created it is given a ‘Default’ Material, per the Application Settings, and subsequently the Color style of that material. All the features of the part appear like the PART material.

When a Derived Component is then inserted into that PART, the Derived Body’s color is not controlled by the PART, but instead by itself. That color is a non-dependent Color Style, whose initial state is derived from the color style of the material contained in the Base Component (where it was derived from, the parent). Essentially, the Base Component hands down its Material’s color style, but not the material itself.

Once derived, the appearance is on its own, regardless of ANY OTHER MATERIALS in the equation. The Derived Body has no ties to its Base Component’s Material or color.

The Derived Body now has a mind of its own and reserves the right to be obstinant and will continue to look like the Base Component it was derived from.

This color is controlled by the Derived Body’s Feature Color Style. To change this behavior, change the Feature Color Style to ‘By Part‘. Once the Derived Body is changed in this manner, the color of this feature will look to the PART for its instructions.

The Derived Body will now permit itself to appear as the container PART material.

To illustrate this, I have inserted a hinge (‘HingeHalfUpper.ipt’), and changed its material property to a ‘wood stud southern pine’ (might as well be funky). This material carries the color style of ‘wood (pine)’, as shown in the Material Style of the Styles and Standards Editor.  


Now I have created a new PART above the first, and derived that component from the same ‘HingeHalfUpper.ipt’.

You can see the Derived Component (upper) has the same appearance as the Base Component (lower).

The iProperties of the new PART have a Material of ‘Default’ (which is ‘Steel, Mild’). A quick check of the new PART’s Derived Body will reveal the Feature Color Style of ‘Wood (Pine)’, which just happens to be the Color Style of the Base Component’s material. The color is being overridden by the Derived Body Feature Color Style.  

This would be fine, but I don’t want a wood hinge, and besides, I need the color style to match the material of the PART that I have chosen, usually. Obviously a problem, we need to make a change. If we change the Base Component, it should update to the Derived Component, right? Wrong.

There is no link back to the Base Component for the Material or Color. The new PART’s Derived Body Feature Color Style will not update when the Base Component is changed. This is good.

To show this I have changed the Base Component’s (lower) material to Nylon.  

Notice there is no change to the new PART. The iProperties Material is still ‘Default’. If you try to change the material of the new PART, the mass properties will update, but the appearance still remains the same. However if we change the Feature Color Style of the Derived Body to ‘As Part’, then the new PART can then hand down its Color Style to the Derived Body 

Here the Feature Color Style is changed to ‘As Part’.  


After the Feature Color Style is changed the Derived Body takes on the Color Style of the new PART’s Material – ‘Default’ (Steel, Mild).

Note*: The new PART color can be overridden any time through this process the Standard Toolbar Color properties selection. However, when the color override is reverted, the Derived Body will take over again  

Nothing to it. But now I have to go back and fix my samples since I have screwed them up for your entertainment. What am I gonna do with a big Nylon or wood hinge?

Return to menu

October 27, 2008 - Posted by | 2009 | , , , , , , , , , ,

No comments yet.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: