I am hoping someone can explain the behaviour of the attached dynamic component.
This simple example starts with a set of nested cubes. Note that the location and size (x,x,y,LENX,LENY,LENZ) of the cubes have been constrained with "=".
![Step1.PNG](/uploads/imported_attachments/VE5v_Step1.PNG)
One of the subcomponent cubes (a component instance) is selected and a material attribute is changed to Blue.
![Step2.PNG](/uploads/imported_attachments/8y8y_Step2.PNG)
A second subcomponent is selected and changed to material Red.
![Step3.PNG](/uploads/imported_attachments/tfQb_Step3.PNG)
A third subcomponent is selected and changed to material Yellow. Note how the cube moves to a location near the origin. This location happens to be the absolute x,y,x coordinates of the cube. The cube appears to have forgotten the location of the parent component.
![Step4.PNG](/uploads/imported_attachments/EvF0_Step4.PNG)
Selecting and refreshing the set of 4 cubes sets the material color back to the green default as expected but does not correctly reposition the set.
![Step5.PNG](/uploads/imported_attachments/K5La_Step5.PNG)
Refreshing the entire dynamic component (Cube Group) clears everything and resets the position.
![Step6.PNG](/uploads/imported_attachments/fhSi_Step6.PNG)
Note that it is possible to change the particular cube but not more than a couple before the same issue repeats. This behaviour is occuring with other models built completely differently.
![Step7.PNG](/uploads/imported_attachments/AjW5_Step7.PNG)
Does anyone understand what is going on? Your help is much appreciated.
Odd Dynamic Component Behaviour.skp