So the center of the duck is at (0, 0.15, 0) - ok when rotating around vertical axis (0,1,0).

Note that if you have a more complicated hierarchy of objects, you can also use _duckModel3D.DumpHierarchy()

I'm not sure that i understand it correctly. But i don't need to rotate the obj using his center but i need to rotate it using a fixed point on the view. Is it possible?
Maybe using a RotateTransform3D?