추가 설명이 포함된 다물체 기계 시스템의 기본 요소

추가 설명이 포함된 다물체 기계 시스템의 기본 요소

다음 그림을 그려야 합니다.

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

이 주제의 접근 방식에 중점을 두고 필요한 요소를 그리는 방법을 배우려고 노력했습니다. 나는 이전에 LaTeX로 이렇게 복잡한 것을 그려본 적이 없습니다.LaTeX에서 기계 시스템 그리기

그러한 그림에 필요한 라이브러리를 알지 못합니다. 코드는 가능한 한 단순하게 유지되어야 합니다. 저에게 기본만 가르쳐 주시면 나머지는 제가 직접 그려보겠습니다. 매우 감사합니다!

답변1

글쎄, 기계 부품의 3D 표현은 아마도 Ti의 강점이 아닐 것입니다.케이Z. 그런 것들은 CAD 소프트웨어를 사용하면 훨씬 더 쉽게 그릴 수 있을 것 같아요. 아마도 다음이 출발점이 될 수 있습니다.

\documentclass[border=10pt]{standalone}
\usepackage{tikz}

\begin{document}
\begin{tikzpicture}[>=latex]

\draw[->] (0:0) node[above left] {$O$} -- (0:1);
\draw[->] (90:0) -- (90:1);
\draw[->] (225:0) -- (225:1);

\draw[->] (-45:0) -- (-45:5) node[below] {$W_i$};
\draw[->, dashed] (-60:0) -- (-60:5) node[below] {$W^\prime_i$};

\begin{scope}[shift={(-60:3.5)}, rotate=120]
    \fill[white] (0,0.3) -- +(0.5,0) 
        arc[start angle=90, end angle=-90, x radius=0.15, y radius=0.3] 
        -- (0,-0.3) -- (0,-0.2)
        arc[start angle=-90, end angle=90, x radius=0.1, y radius=0.2]
        --(0,0.3) -- cycle;
    \draw (0,0) circle[x radius=0.1, y radius=0.2];
    \draw (0,0) circle[x radius=0.15, y radius=0.3];
    \draw (0,0.3) -- +(0.5,0) arc[start angle=90, end angle=-90, x radius=0.15, y radius=0.3] -- (0,-0.3);
\end{scope}

\begin{scope}[shift={(20:3.5)}, rotate=210]
    \draw (0,0) circle[x radius=0.1, y radius=0.2];
    \draw (0,0) circle[x radius=0.15, y radius=0.3];
    \draw (0,0.3) -- +(0.5,0) arc[start angle=90, end angle=-90, x radius=0.15, y radius=0.3] -- (0,-0.3);
\end{scope}

\draw[fill=white] (-55:3) arc[start angle=-55, end angle=15, radius=3]
    to[in=95, out=95] (15:3.35)
    arc[start angle=15, end angle=-55, radius=3.35]
    to[in=-145, out=-145] (-55:3);

\end{tikzpicture}
\end{document}

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

관련 정보