Подтвердить что ты не робот

Как изменить ширину штриха вдоль пути/линии?

Прочитав черновик SVG2, я немного разочарован, узнав, что не будет нет новых строчек, чем стандарт 3. новое объединение дуги - это блестяще, но, но не в том, о чем этот вопрос (я просто хотел упомянуть об этом).

Я надеялся на кепку, которая заканчивается треугольником. Но, учитывая мой вариант использования, это может быть и не идеальным.

Насколько я могу судить, Adobe Illustrator, который я не использую сам, позволяет изменять ширину штриха. Это полезно при рисовании с планшета для рисования, чтобы подчеркнуть давление линий. Это правда, эта функциональность существует во многих программах рисования растровых изображений, но есть ли способ добиться этого эффекта в SVG без необходимости рисовать несколько строк?

Идея состоит в том, что каждый node должен иметь ширину, а строки должны "плавно" масштабировать ширину между каждым node, имеющим разную ширину.

Возможно ли это? А если нет, можно ли это считать?

P.S. Я должен отметить, что это скорее мысленный эксперимент и идея, чем что-то, что мешает моему процессу. Больше приятного, чем нужно иметь.

4b9b3361

Ответ 1

Хотя это может и не быть верным ответом (по крайней мере, по SVG-стандарту), оказывается, что в текущей версии Inkscape для внешней линии эта функция называется PowerStroke уже существует. Есть несколько скриншотов PowerStroke.

Это должно удовлетворить мои поиски в настоящее время.

Оказывается, также, что объединение дуги на самом деле было предложенное Inkscape, их просто называют экстраполяцией в Inkscape.