\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:pen
단일 명령으로 Nike 로고를 그리기 위해 (nikepen 이름) 을 정의하는 방법
\pen[pen name=nikepen] ....
\calligraphy[pen colour=orange] \nikecurve;
질문 2:pen
에서 some (또는 material
) 으로 할 수 있나요 Asymptote
?
메모:
- 들어가는 길이 링크복잡하다. 더 간단할 수도 있을 것 같아요
calligraphy
. - 간단한 예로 나이키 로고를 들겠습니다. 솔루션은 마치 (부드럽게) 다양한 두께와 다양한 색상의 미세 제어 펜을 사용하는 것처럼 일반적인 상황(아래의 또 다른 예, Dove 로고 참조)에 적용될 수 있을 것으로 예상됩니다.