不同粗細的筆

不同粗細的筆

我可以用通常的方式畫耐吉標誌。 在此輸入影像描述

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

在此輸入影像描述

問題一:如何定義pen(名稱 nikepen)以便透過單一命令繪製 Nike 徽標

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

問題2:我們可以用一些pen(或material)來做到這一點Asymptote嗎?

筆記:

  1. 進來的路這個連結很複雜。我想calligraphy可能更簡單。
  2. 我僅以耐吉標誌為例。解決方案預計適用於一般情況(請參閱下面的另一個範例,Dove 的標誌),就好像我們有一支可以(平滑地)控制不同粗細和不同顏色的筆一樣。

在此輸入影像描述

相關內容