SVG: понимание команды Translate - PullRequest
0 голосов
/ 14 марта 2012

Из того, что я понимаю, преобразование SVG Translate смещает координаты по заданному X и заданному Y. Таким образом, если нарисовать что-то в (80,100) и применить перевод (-10, -10), то объект будет в (70 , 90).

При этом у меня есть файл SVG с шириной страницы 744 на 1052. Один из тегов groups применяет преобразование translate (-5774.2676,3117.0866). То, что я пытаюсь понять, - то, как это не полностью от всей страницы (что это не так). Может ли кто-нибудь помочь мне понять это?

1 Ответ

2 голосов
/ 15 марта 2012

Я создал скрипку http://jsfiddle.net/JNqDY/. Также пояснения даются в скрипке.Короче говоря, мы можем рисовать объекты с координатами, которые не видны в области просмотра (вне области просмотра).Затем мы можем перенести такие объекты, которые нарисованы вне измерений в области просмотра, в область просмотра путем соответствующей настройки координат viewBox.Что заставляет нас думать о svg как о бесконечном холсте .

...