是否有一些简单的方法可以放置带有坐标的形状?

是否有一些简单的方法可以放置带有坐标的形状?

我对乳胶还很陌生,所以我可能会问一个愚蠢的问题。

我想要将圆柱体的图表放置在坐标指定的位置。

我想知道是否存在以下这样的代码。

\cylinder (coordinates of middle of the top circle)_(radius of the circle)_(height of the cylinder)

答案1

您可以使用预定义的圆柱体节点来实现这一点。minimum heightminimum width分别转换为高度和半径的两倍。 您只需将圆柱体移动半径即可在顶部中心获得有效的锚点。 您可以调整 等等aspect

\documentclass[tikz,border=3mm]{standalone}
\usetikzlibrary{shapes.geometric} 
\begin{document}
\begin{tikzpicture}
 \path (0,0) node [cylinder, rotate=90, draw,anchor=before top,
        minimum height=2cm,%<- height
        minimum width=1cm,%<- radius
        yshift={0.5cm},%<- half of the radius
        ] {};
 \draw[stealth-] (0,0) -- ++ (1,2); % only to show that the placement works
\end{tikzpicture}
\end{document}

在此处输入图片描述

相关内容