How can I animate body rotation about specified fixed point in QML with Box2D?

with QML animation it make collision crazy:

Qt Code:
  1. Body {
  2. id: centerWall
  3. fixedRotation: true
  4. bodyType: Body.Kinematic
  5. transformOrigin: Body.Center
  6. PropertyAnimation {
  7. target: centerWall
  8. property: "rotation"
  9. from: 0
  10. to: 360
  11. running: true
  12. loops: Animation.Infinite
  13. duration: 10000
  14. }
  15. }
To copy to clipboard, switch view to plain text mode