====== SVG Path ======
Переведено с [[https://developer.mozilla.org/en-US/docs/Web/SVG/Tutorial/Paths|MozDev]]
===== Bootstrap : =====
===== Разница между большими и маленькими буквами =====
Если буква большая **M 10 10** - то считать надо от позиции 0 0 \\
Если буква маленькая **m 10 -10** - то считать надо от текущей позиции
===== Функции d : =====
^ Операция ^ Маска ^ Действия ^ Параметры ^
| Move To | M %x %y | Переместить курсор на | int %x = позиция X \\ int %y = позиция Y |
| Line To | L %x %y | Нарисовать линию до | int %x = позиция X \\ int %y = позиция Y |
| Horizontal Line |H %x | Нарисовать горизонтальную до | int %x = позиция X |
| Vertical Line | V %y | Нарисовать вертикальную до | int %y = позиция Y |
| Close Path | Z | Окончить Path, обычно выставляется в конце | |
| Cubic Beziers | C %x1 %y1, %x2 %y2, %x %y | Кривая линия | int %x %y = конечная точка (Select anchor points) \\ int %x1 %y1 = Тянущая линия ОТ (Adjustment points) \\ int %x2 %y2 = Тянущая линия ДО (Adjustment handle) \\ {{works:programmer:html:bezier-curve.jpg?linkonly}} |
| Several Bezier | S %x2 %y2, %x %y | Продолжает Cubic Beziers | int %x %y = конечная точка (Select anchor points) \\ int %x2 %y2 = Тянущая линия ДО (Adjustment handle) |
| ||| {{works:programmer:html:shortcut_cubic_bezier_with_grid.png}} |
| Quadratic Curve | Q %x1 %y1, %x %y | Квадратное закругление | int %x %y = конечная точка \\ int %x1 %y1 = Тянущая линия \\ {{works:programmer:html:quadratic_bezier_with_grid.png?linkonly}} |
| Multiple Quadratic Beziers | T %x %y | Продолжение квадратного закругления (Линия продолжиться отрицательно квадратному закруглению) | int %x %y = конечная точка |
| ||| {{works:programmer:html:shortcut_quadratic_bezier_with_grid.png}} |
| Arcs | A %rx %ry %x-axis-rotation %large-arc-flag %sweep-flag %x %y | Рисует дугообразные линии | FIXME |