绘制具有固定中心但起始和终止角度不同的圆弧的简单方法?

绘制具有固定中心但起始和终止角度不同的圆弧的简单方法?

我正在寻找一种简单的方法来绘制一个圆弧,例如从 45 度到 90 度,以 0,0 为中心。圆弧应该从 (0.707,0.707) 开始,到 (0,1) 结束。常用语法

\draw (0,0) arc [radius=1, start angle=45, end angle= 90];

总是从(在本例中)(0,0) 开始绘制圆弧,这使得绘制具有相同中心但从不同角度开始的多个圆弧变得困难。还是我遗漏了什么?

答案1

也许这就是你想要的?请注意以 为中心的黑色、红色和蓝色圆弧(2,2)

\documentclass{article}
\usepackage{tikz}

\begin{document}

\begin{tikzpicture}
\draw
  (0,0) grid (4,4);
\draw (45:1) arc[radius=1, start angle=45, end angle= 90];
\draw ([shift={(2,2)}]45:1) arc[radius=1, start angle=45, end angle= 90];
\draw[red] ([shift={(2,2)}]135:1) arc[radius=1, start angle=135, end angle= 270];
\draw[blue] ([shift={(2,2)}]315:1) arc[radius=1, start angle=315, end angle= 360];
\end{tikzpicture}

\end{document}

在此处输入图片描述

例如,要得到一个从50到 的圆弧200,圆心在(3,2),半径3

\draw ([shift={(3,2)}]50:3) arc[radius=3, start angle=50, end angle= 200];

相关内容