这里我需要一个解释。考虑下面的 MWE。如果我设置 ,X=Y=3
点最终会以预期的角度(-20:{\X} and \Y)
结束。如果我设置,那么点就在椭圆上,但角度不同。当不等于时,究竟如何解释?那个角度是相对于哪里测量的?-20
Y=1
(ang:X and Y)
X
Y
\documentclass[a4paper]{standalone}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\def\X{3}
\def\Y{1}
\draw (0,0) circle ({\X} and \Y);
\fill[red,opacity=0.5] (-20:{\X} and \Y) circle (3pt);
\draw (0,0) -- (4,0) arc (0:-20:4) -- cycle;
\end{tikzpicture}
\end{document}
答案1
(angle:a and b)
等于({cos(angle)*a},{sin(angle)*b})
。
\documentclass[tikz]{standalone}
\begin{document}
\begin{tikzpicture}
\def\X{3cm}
\def\Y{1cm}
\draw (0,0) circle ({\X} and \Y);
\fill[red,opacity=0.5] (-20:{\X} and \Y) circle (3pt);
\fill[blue] ({cos(-20)*\X},{sin(-20)*\Y}) circle(2pt);
\end{tikzpicture}
\end{document}