粗细不一的笔

粗细不一的笔

我可以按照通常的方式绘制耐克标志。 在此处输入图片描述

\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}

现在我想用calligraphyTikZ 库来绘制它,所以我需要定义一条基础曲线和一支笔。基础曲线类似于下面的黑色曲线

\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 标志),就好像我们有一支可以(平滑地)改变粗细和颜色的精细控制笔。

在此处输入图片描述

相关内容