Xfig-将2个圆弧组合成一个封闭的物体

Xfig-将2个圆弧组合成一个封闭的物体

如何在 Xfig 中将下图中的 2 个圆弧组合成一个封闭的对象?

我希望上弧的左端点与下弧的左端点合并。另一侧也一样。

我的目标是将其关闭,以便可以将其用作shapepar包中的形状。参见图片: 在此处输入图片描述

答案1

基本上,你不能。 中没有“复合对象”之类的对象xfig。 你可以将它们分组,仅此而已。

为了能够连接/分割形状,您必须限制自己使用样条线/线(蓝色),然后使用红色标记的工具切割/连接点。

在此处输入图片描述

我也是(现在还是?)xfig支持者,但我觉得值得学习一些新的工具;Inkscape是我的选择,尽管学习难度很大(尤其是不总是直观的交互,尤其是来自xfig

答案2

圆弧是由圆心、半径、起始角和终止角定义的对象。因此,“连接圆弧”不再是圆弧。这种封闭对象必须通过样条函数等进行近似。

因此,只有变通方法才能实现或近似由两个圆弧组成的形状。Xfig 使用 X 样条线绘制曲线,其特性是八边形(或任何具有 8 条以上边的正多边形)的近似样条线非常接近圆形。在 xfig 中,在绘图面板的左下方,可以绘制可以选择边数的正多边形。此正多边形可以转换为样条线(快捷键“v”,在编辑面板的下部)。使用编辑按钮,可以在近似、插值、角度和介于两者之间的任何值之间编辑 X 样条线单个点的形状因子(编辑点,单击“编辑”后的备用鼠标按钮)。

答案3

试试这个代码:

\documentclass{book}
\usepackage{tikz}

\begin{document}
    \begin{tikzpicture}[scale=3]
        \draw (0,0) to [out=20,in=160] (3,0);
        \draw (0,0) to [out=50,in=130] (3,0);
    \end{tikzpicture}
\end{document} 

输出:

在此处输入图片描述

相关内容