SVG Transformations en JavaScript

SVG Transformations qui peut être fait à l'aide de JavaScript par les paramètres de leurs attributs correspondants setAttribute("transform", "translate(x,y)") mais devrait également être possible, à travers pur JavaScript.

elem.transform.baseVal.getItem(0).setTranslate(x, y);
elem.transform.baseVal.getItem(0).setRotate(x, y);

Ces deux personnes devraient travailler pour la translation et la rotation, mais que diriez-vous d'inclinaison, de mise à l'échelle et de la matrice? elem.transform.baseVal.getItem(0).setMatrix() existe, mais pour autant que je sache, il n'est pas exclut toute params et SVGCreateMatrix() n'accepte pas de paramètres. Comment suis-je censé faire, et comme une question bonus: qu'est - getItem(0) en fait?

OriginalL'auteur Roger | 2013-05-29