如何在 TikZ 中使用迭代器进行数学运算?

如何在 TikZ 中使用迭代器进行数学运算?

我正在尝试沿 30° 楔形的顶部绘制垂直线。这是我现在得到的:

\begin{tikzpicture}[scale=5]
    \foreach \i in {0.5,0.55,...,1.5} {
        \draw [very thin, gray] (\i, {(\i-0.5)*tan(pi/6)} ) -- (\i,1.2);
    }
\end{tikzpicture}

这将产生一组全部从相同 y 位置开始的垂直线:

在此处输入图片描述

不过,线条应该逐渐变短,起点逐渐变高。看起来数学部分在第一次迭代时得到评估,之后保持不变。我怎样才能让起始 y 位置在每次迭代中增加?

相关内容