ручка с разной толщиной

ручка с разной толщиной

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

\documentclass[tikz,border=5mm]{standalone}
\usetikzlibrary{decorations.pathreplacing,calligraphy}
\begin{document}
\begin{tikzpicture}
%https://c.static-nike.com/a/images/w_1920,c_limit/bzl2wmsfh7kgdkufrrjq/image.jpg   
\clip (-4.5,-2.5) rectangle (4.5,2.5);
% 2 vertices
\path 
(-2.33,1.19) coordinate (A)
(3.45,1.18)  coordinate (B);

% draw the Nike logo in usual way
\fill[orange] (A)
..controls +(-116:2.45) and +(-165:4.8) .. (B)
..controls +(-153:7.4) and +(-131:3.5) .. cycle
;
\end{tikzpicture}
\end{document}

Теперь я хочу нарисовать его с помощью calligraphyбиблиотеки TikZ, поэтому мне нужно определить базовую кривую и ручку. Базовая кривая — это что-то вроде следующей черной кривой

\def\nikecurve{(A) ..controls +(-123:3.5) and +(-158:4.8) ..(B)}  
\draw \nikecurve;

введите описание изображения здесь

Вопрос 1:Как определить pen(имя nikepen), чтобы нарисовать логотип Nike одной командой

\pen[pen name=nikepen] .... 
\calligraphy[pen colour=orange] \nikecurve;

Вопрос 2:Можем ли мы сделать это с некоторым pen(или material) в Asymptote?

Примечание:

  1. Путь вэта ссылкасложный. Я думаю, calligraphyможет быть проще.
  2. Я просто беру логотип Nike для простого примера. Решения должны быть применимы к общим ситуациям (см. другой пример, логотип Dove ниже), как если бы у нас была ручка с тонкими элементами управления (плавно) изменяющейся толщины и различных цветов.

введите описание изображения здесь

Связанный контент