如何绘制一条中间有一个圆圈、末端有一个圆圈的绳子?

如何绘制一条中间有一个圆圈、末端有一个圆圈的绳子?

我想画一些像这样的图,但不知道如何在中间和绳子的边缘画圆圈。

在此处输入图片描述

答案1

仅适用于字符串和圆圈(但我喜欢物理):

\documentclass[border=5mm]{standalone}
\usepackage{tikz}
\begin{document}
    \begin{tikzpicture}
        \draw[] ((0,0)--(2,0) (2.5,0) circle(0.5);
        \draw (0,2)--(1.5,2) (2.0,2) circle(.5) (2.5,2) --(4,2);
    \end{tikzpicture}
\end{document}

输出:

在此处输入图片描述

答案2

具有圆形节点的解决方案。

节点在末端,在中间

\documentclass[tikz,border=3.14]{standalone}
\begin{document}
    \begin{tikzpicture}[
        circ/.style = {
            circle, 
            draw, 
            fill = white, 
            inner sep = 0pt, 
            minimum size = 1cm
            }
        ]
        \draw (0,0) --++ (4,0) node[circ] {};
        \draw (0,-2) --++ (4,0) node[circ, pos=0.5] {};     
    \end{tikzpicture}
\end{document}

相关内容