SVG Трансформации можно выполнить с помощью JavaScript с помощью настроек соответствующих атрибутов setAttribute("transform", "translate(x,y)")
, но также должно быть возможно через JavaScript.SVG Преобразования в JavaScript
elem.transform.baseVal.getItem(0).setTranslate(x, y);
elem.transform.baseVal.getItem(0).setRotate(x, y);
Эти два должны работать для перевода и вращения, но как насчет перекоса, масштабирования и матрицы? elem.transform.baseVal.getItem(0).setMatrix()
существует, но насколько я могу судить, он не исключает никаких параметров и SVGCreateMatrix()
не принимает никаких параметров. Как я должен это делать, и в качестве бонусного вопроса: что делает getItem(0)
?
Большое спасибо, я полностью понимаю это сейчас. – Roger