2012-03-14 2 views
0

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

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

ответ

2

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

+0

Спасибо, что нашли время, чтобы сделать скрипку. Я получаю это сейчас! – Icemanind

Смежные вопросы