====== 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 |