TikZ 绘图(不同平面上的半虚线圆)

TikZ 绘图(不同平面上的半虚线圆)

虽然我有大约 10 年的 LaTeX 经验,但我从来不需要任何绘图。

我正在努力拉丝,钛Z 似乎绝对是唯一的方法,但我真的很着急,我只是想不出如何在不同的平面上画出两个半虚线的圆圈。

这

这是目前为止我所得到的最接近的一次。

答案1

您可以尝试这样的事情:

\draw (3,0) arc[x radius=3, y radius=1, start angle=0, end angle=-180];
\draw [dashed] (3,0) arc[x radius=3, y radius=1, start angle=0, end angle=180];

其规定:

在此处输入图片描述

根据您的绘图更改距离(x radius、等)。请注意,这不是圆弧的中心,而是圆弧开始绘制的点。y radius(3,0)

答案2

PSTricks 解决方案:

\documentclass{article}

\usepackage{pstricks-add}

\def\circlecut[#1](#2,#3)#4{%
  \psellipticarc(#2,#3)(#2,0.3){180}{0}
  \psellipticarc[linestyle = dotted](#2,#3)(#2,0.3){0}{180}
  \psdot(#2,#3)
  \uput{0.07}[#1](#2,#3){\scriptsize #4}%
}

\begin{document}

\begin{pspicture}[dimen = m](-0.45,-0.3)(2.45,5.3) % boundry found manually
  \psframe(0,0)(2,3.5)
  \uput[180](0,3.5){$A$}
  \uput[0](2,3.5){$B$}
  \uput[0](2,0){$C$}
  \uput[180](0,0){$D$}
  \psline(0,3.5)(1,5)(2,3.5)
  \psdot(1,5)
  \uput[30](1,5){$V$}
  \circlecut[315](1,0){$O'$}
  \circlecut[45](1,3.5){$O$}
\end{pspicture}

\end{document}

输出

相关内容