我想要在点 A 和 B 处画一条圆弧,在点 D 处画两条相交的圆弧作为两条平行线

我想要在点 A 和 B 处画一条圆弧,在点 D 处画两条相交的圆弧作为两条平行线
\documentclass[tikz,border=20pt]{standalone}
\usepackage{tkz-euclide}
\usetikzlibrary{arrows.meta}
%\usetkzobj{all}

\begin{document}
\begin{tikzpicture}
%Definindo os vertices
%%The best way to define Axis is using polar notation:
\tkzDefPoint(0,0){A} %The reference point
\tkzDefShiftPoint[A](0:5){B}% POINT B 
\tkzDefShiftPoint[A](40:4){C} %POIN D

%%Find point C colinear at D from AB
\tkzDefPointWith[colinear= at C](A,B) \tkzGetPoint{D} 


\tkzDefPointWith[colinear= at D](C,B) \tkzGetPoint{E} 


{%style only afects commands inside {}
    \tikzset{line style/.append style={},>={Stealth[scale=2.2,inset=0pt,angle'=20]}} 
        \tkzDrawLine[add=40pt and 40pt](A,B)
        \tkzDrawLine[add=40pt and 40pt](D,C)
      
}

\tkzDrawPoints[color=blue,fill=blue,size=6pt](A,B,C,D)
\tkzLabelPoints[color=blue,below=5pt,inner sep=0](A,B,C,D)


\end{tikzpicture}

\end{document}

答案1

很难知道你到底是什么意思。我认为你的问题意味着“两点之间的弧”或“任意长度的相交弧”,所以我尝试使用给出两种不同的可能解决方案arc

\draw (D) arc (0:30:2);
\draw (D) arc (0:-30:2);

\draw (D) arc (-30:0:2);
\draw (D) arc (-30:-60:2);

\draw ($(B)$) arc  (0:180:2.5);

tikz 中 arc 的两种可能解决方案

答案2

\documentclass[tikz,border=20pt]{standalone}
\usepackage{tkz-euclide}
\usetikzlibrary{arrows.meta}

\begin{document}
\begin{tikzpicture}
%Definindo os vertices
%%The best way to define Axis is using polar notation:
\tkzDefPoint(0,0){A} %The reference point
\tkzDefShiftPoint[A](0:5){B}% POINT B 
\tkzDefShiftPoint[A](40:4){C} %POIN D

%%Find point C colinear at D from AB
\tkzDefPointWith[colinear= at C](A,B) \tkzGetPoint{D} 


\tkzDefPointWith[colinear= at D](C,B) \tkzGetPoint{E} 


{%style only afects commands inside {}
    \tikzset{line style/.append style={},>={Stealth[scale=2.2,inset=0pt,angle'=20]}} 
        \tkzDrawLine[add=40pt and 40pt](A,B)
        \tkzDrawLine[add=40pt and 40pt](D,C)
      
}

\tkzDrawPoints[color=blue,fill=blue,size=6pt](A,B,C,D)
\tkzLabelPoints[color=blue,below=5pt,inner sep=0](A,B,C,D)

\tkzLabelPoint[anchor=south](A){$\cap$}
\tkzLabelPoint[anchor=south](B){$\cap$}
\tkzLabelPoint[anchor=south](D){$\cap\!\!\cap$}
\end{tikzpicture}

\end{document}

有趣的弧线

相关内容