각도에서 본 나선형 스프링/코일

각도에서 본 나선형 스프링/코일

각도/왜곡된 관점에서 본 이 코일을 어떻게 만들 수 있습니까?

코일 측면도

내가 얻은 가장 가까운 것:

\begin{tikzpicture}[xscale=2.5]

\draw[line width = 1pt, scale = 1.3]
    \foreach \i in {1,...,20}
        {
            (0,0) circle (\i pt)
        };
\end{tikzpicture}

여기에 이미지 설명을 입력하세요

답변1

TeX.SE에 오신 것을 환영합니다!!!

귀하의 사진은 나에게 원근법처럼 보입니다. 그래서 이것은 다음을 사용한 솔루션입니다.perspective 라이브러리(Ti 형식)를 사용하는 솔루션입니다.케이Z), 및 isometric view등이 있습니다.

이 같은:

\documentclass[tikz,border=2mm]{standalone}
\usetikzlibrary{perspective}
\begin{document}

\begin{tikzpicture}[isometric view]
\draw plot [domain=0:7200,samples=2000] ({\x/360*cos(\x)},{\x/360*sin(\x)});
\end{tikzpicture}
\end{document}

여기에 이미지 설명을 입력하세요

답변2

순전히 비교를 위해, 당신은 그것을 할 수 있습니다메타포스트"짧막 한 농담".

\documentclass[border=5mm]{standalone}
\usepackage{luamplib}
\begin{document}
\begin{mplibcode}
beginfig(1);
draw (origin for i=1 upto 129: .. (i, 0) rotated 45i endfor) yscaled 1/2;
endfig;
\end{mplibcode}
\end{document}

lualatex이것을 얻으려면 으로 컴파일하십시오 .

여기에 이미지 설명을 입력하세요

답변3

이와 같은 것부터 시작하여 개선할 수 있습니까?

\documentclass{article}
\usepackage{tikz}
\begin{document}

    \begin{tikzpicture}
        \draw [rotate=-45]
              plot[domain=0:25.1327,variable=\t,smooth,samples=75]  ({\t r}: {0.002*\t*\t} and {0.004*\t*\t} );
    \end{tikzpicture}

       \begin{tikzpicture}
       \draw [rotate=45]
             plot[domain=0:25.1327,variable=\t,smooth,samples=75] ({\t  r}: {0.002*\t*\t} and {0.004*\t*\t} );
    \end{tikzpicture}

\end{document}

여기에 이미지 설명을 입력하세요

관련 정보