JavaScriptでHTML5 SVGのcircleとrectを回転と拡大縮小するデモ

要素にSVGTransformを手動で生成、要素にtransform用Itemを作成し、setRotateなど操作したい命令を放り込みます。
四角形の左上についている円が、四角形の原点(0,0)になります。