TikZ 中的平行贝塞尔曲线

TikZ 中的平行贝塞尔曲线

我想使用贝塞尔曲线在 Ti 中绘制一条轨迹Z,例如赛道。

我利用贝塞尔曲线指定了轨道的中心线,如下所示:

\documentclass[11pt]{standalone}
\usepackage{tikz}
\usepackage{pgfplots}

\begin{document}
\begin{tikzpicture}
  \draw[dashed,blue] (0,0) .. controls (1,1) and (2,-1) .. (3,0);
\end{tikzpicture}
\end{document}

我现在想要绘制距离中心线始终为 d 的轨道边界。

实现这一目标的最佳方法是什么?

答案1

正如 @cfr 指出的那样,这很容易实现双倍距离键。因此,以下代码实现了我想要的:

\documentclass[11pt]{standalone}
\usepackage{tikz}
\usepackage{pgfplots}

\begin{document}
\begin{tikzpicture}

   \draw[solid,red,double distance=10pt] (0,0) .. controls (1,1) and (2,-1) .. (3,0);
   \draw[dashed,blue] (0,0) .. controls (1,1) and (2,-1) .. (3,0);

\end{tikzpicture}

\end{document}

在此处输入图片描述

相关内容