太さの異なるペン

太さの異なるペン

ナイキのロゴは通常の方法で描くことができます。 ここに画像の説明を入力してください

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

今、私はTikZのライブラリを使用してそれを描きたいcalligraphyので、ベース曲線とペンを定義する必要があります。ベース曲線は次の黒い曲線のようなものです。

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

ここに画像の説明を入力してください

質問1:pen1 つのコマンドで Nike のロゴを描画するために (name nikepen)を定義する方法

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

質問2:penに(またはmaterial)を加えて実行できますかAsymptote?

注記:

  1. 入り口このリンク複雑です。calligraphyもっと単純なものになると思います。
  2. ここでは、ナイキのロゴを簡単な例として取り上げます。ソリューションは、太さや色を(滑らかに)細かく制御できるペンを持っているかのように、一般的な状況に適用できると期待されます(別の例として、以下の Dove のロゴを参照)。

ここに画像の説明を入力してください

関連情報