Come impostare l’origine della trasformazione in SVG

Ho bisogno di ridimensionare e ruotare determinati elementi nel documento SVG usando javascript. Il problema è, per impostazione predefinita, applica sempre la trasformazione attorno all’origine a (0, 0) – in alto a sinistra.

Come posso ridefinire questo punto di ancoraggio della trasformazione?

Ho provato a utilizzare l’attributo transform-origin , ma non influisce su nulla.

Ecco come l’ho fatto:

 svg.getDocumentById('someId').setAttribute('transform-origin', '75 240'); 

Non sembra impostare il punto chiave nel punto che ho specificato, sebbene in Firefox sia ansible vedere che l’attributo è impostato correttamente. Ho provato cose come il center bottom e il 50% 100% con e senza parentesi. Niente ha funzionato finora.

Qualcuno può aiutare?