R^3의 YZ 평면에 원을 그리는 방법은 무엇입니까?

R^3의 YZ 평면에 원을 그리는 방법은 무엇입니까?

제목에 적힌 대로 YZ 평면에 원을 그리고 싶습니다. 지금은 정적 좌표를 썼지만 tikz가 관점을 계산하도록 할 수 있다면 훨씬 더 좋을 것입니다. 미리 감사드립니다 :)

여기 내 (따라서 쓸모 없을 수도 있는) 코드 + png가 있습니다. -- 제 생각에는 으로 작업해야 하는데 \usepackage{tikz-3dplot}어떻게 해야 할지 모르겠습니다.. 여기에 이미지 설명을 입력하세요

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

\begin{tikzpicture}

%3D-Koordinatensystem:
\draw[->, >=latex] (-0.5,0,0) -- (7,0,0) node[below]{};
\draw[->, >=latex] (0,-0.5,0) -- (0,3,0) node[left]{}; 
\draw[->, >=latex] (0,0,-0.5) -- (0,0,5) node[left]{};

\coordinate (0) at (-1.5,1);

\coordinate (1) at (-2,-0.62);
\coordinate (2) at (-1,-0.62);
\coordinate (3) at (0,-0.62);
\coordinate (4) at (1,-0.62);
\coordinate (5) at (2,-0.62);
\coordinate (6) at (3,-0.62);
\coordinate (7) at (4,-0.62);
\coordinate (8) at (5,-0.62);
\coordinate (9) at (6,-0.62);
\coordinate (10) at (7,-0.62);
\coordinate (10) at (8,-0.62);
\coordinate (10) at (9,-0.62);


\draw[thick, dashed] (0) circle[x={(1cm,1.4cm)},y={(1cm,-1cm)},x radius=1, y radius=0.8] node [above=14mm, left=4mm] {$(t_o,x_o)$} ;
\draw[thick] (0) circle[x={(1cm,1.4cm)},y={(1cm,-1cm)},x radius=0.4, y radius=0.3]; 

\filldraw (0) circle (0.25mm) node [below=1.5mm, right=0.5mm] {$\delta$};

\draw (0) -- (-1.05,1) node [above=10mm, left=1mm] {$\varepsilon$};
\draw (0) -- (-1,2.62);

\filldraw (-2,-0.62)circle (0.2mm);




\draw [line width=0.8] (1) to [out=350,in=130] (2); 
\draw [line width=0.8] (2) to [out=320,in=140] (3);
\draw [line width=0.8] (3) to [out=320,in=140] (4);
\draw [line width=0.8] (4) to [out=320,in=140] (5);
\draw [line width=0.8] (5) to [out=320,in=140] (6);
\draw [line width=0.8] (6) to [out=320,in=140] (7);
\draw [line width=0.8] (7) to [out=320,in=140] (8);
\draw [line width=0.8] (8) to [out=320,in=140] (9);


\end{tikzpicture}
\end{document}

답변1

아마도 다음과 같을 것입니다:

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

이것은 원의 파라메트릭 플롯을 사용하여 수행되었습니다.틱즈3차원 좌표:

 \draw[smooth] plot (0,{2.2+0.6*cos(\x r)},{2.2+0.6*sin(\x r)});

전체 코드는 다음과 같습니다.

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

\begin{tikzpicture}

%3D-Koordinatensystem:
  \draw[->, >=latex] (-0.5,0,0) -- (7,0,0) node[below]{};
  \draw[->, >=latex] (0,-0.5,0) -- (0,3,0) node[left]{};
  \draw[->, >=latex] (0,0,-0.5) -- (0,0,5) node[left]{};

  \coordinate (0) at (-1.5,1);

  \coordinate (1) at (-2,-0.62);
  \coordinate (2) at (-1,-0.62);
  \coordinate (3) at (0,-0.62);
  \coordinate (4) at (1,-0.62);
  \coordinate (5) at (2,-0.62);
  \coordinate (6) at (3,-0.62);
  \coordinate (7) at (4,-0.62);
  \coordinate (8) at (5,-0.62);
  \coordinate (9) at (6,-0.62);
  \coordinate (10) at (7,-0.62);
  \coordinate (10) at (8,-0.62);
  \coordinate (10) at (9,-0.62);

  \draw[smooth] plot (0,{2.2+0.6*cos(\x r)},{2.2+0.6*sin(\x r)});
  \draw[smooth, dashed] plot (0,{2.2+1.4*cos(\x r)},{2.2+1.4*sin(\x r)});

  \draw(0,2.2,2.2)--++(0.55,0.75,0)node[above right]{$\varepsilon$};
  \draw(0,2.2,2.2)--node[below]{$\delta$} ++(0.5,0,0);

  \filldraw (0, 2.2, 2.2) circle (0.2mm);

  \draw [line width=0.8] (1) to [out=350,in=130] (2);
  \draw [line width=0.8] (2) to [out=320,in=140] (3);
  \draw [line width=0.8] (3) to [out=320,in=140] (4);
  \draw [line width=0.8] (4) to [out=320,in=140] (5);
  \draw [line width=0.8] (5) to [out=320,in=140] (6);
  \draw [line width=0.8] (6) to [out=320,in=140] (7);
  \draw [line width=0.8] (7) to [out=320,in=140] (8);
  \draw [line width=0.8] (8) to [out=320,in=140] (9);

\end{tikzpicture}
\end{document}

나는 원을 다소 무작위로 배치했으며 특히 "파도"에 맞춰 정렬하지 않았지만 이러한 세부 사항은 조정하기 충분히 쉽습니다.

관련 정보