SVG Animation d'Échelle à partir du Point central au lieu de le Coin Supérieur Gauche

Comment puis-je utiliser animateTransform dans une SVG à l'échelle d'un objet à partir du point central au lieu de le coin supérieur gauche?

Exemple:

<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="100px" height="100px">
    <circle style="fill:blue;" cx="50" cy="50" r="45">
        <animateTransform attributeName="transform"
             type="scale"
             from="0 0"
             to="1 1"
             begin="0s"
             dur="1s"
             repeatCount="indefinite"
        />
    </circle>
</svg>

(Codepen: http://codepen.io/anon/pen/wKwrPg?editors=100)

SVG Animation d'Échelle à partir du Point central au lieu de le Coin Supérieur Gauche

OriginalL'auteur MattSidor | 2015-08-27