Transformacje SVG w JavaScript
Transformacje SVG można wykonać za pomocą JavaScript, ustawiając odpowiednie atrybutysetAttribute("transform", "translate(x,y)")
ale powinno być również możliwe przezczysty JavaScript.
elem.transform.baseVal.getItem(0).setTranslate(x, y);
elem.transform.baseVal.getItem(0).setRotate(x, y);
Te dwa elementy powinny działać na potrzeby tłumaczenia i rotacji, ale co z przekrzywianiem, skalowaniem i macierzą?elem.transform.baseVal.getItem(0).setMatrix()
istnieje, ale o ile wiem, nie wyklucza żadnych params iSVGCreateMatrix()
nie akceptuje żadnych parametrów. Jak mam to zrobić i jako dodatkowe pytanie: co robigetItem(0)
faktycznie tak?