I'm afraid it doesn't work that way...
When i first add two Cylinder to mshSphere1 i got:
mshSphere.Children = Cylinder1
mshSphere.Children = Cylinder2
(here the casting to Cylinder works)
That is correct and no other children exists...
After applying several animations to mshSphere1 i got:
mshSphere.Children =(Geometry) anyGeometry
Which is odd!
I'm using release version 0.8.8.9, and mshSphere1
is a loaded sphere ASE.