【问题标题】:In Inkscape, how to set the coordinates of a control point by entering numbers?在 Inkscape 中,如何通过输入数字来设置控制点的坐标?
【发布时间】:2014-09-04 02:10:49
【问题描述】:

在 Inkscape 中,通过将对象的左上角坐标设置为数字来移动对象非常方便。现在我想到的是,是否有类似的操作适用于贝塞尔曲线控制点?虽然我正在寻找答案,但我知道这取决于软件的功能。提前致谢。

【问题讨论】:

    标签: inkscape


    【解决方案1】:

    我不知道什么时候可以使用,但是您可以通过在顶部工具栏上输入直接设置点坐标

    【讨论】:

    • 我认为您需要使用“按节点编辑路径 (F2)”工具才能看到此工具栏。
    • 这不是问题所在。这些坐标是节点的坐标。问题是是否有类似的输入框用于编辑贝塞尔曲线控制点的坐标。我也需要这个功能。
    【解决方案2】:

    我一直在研究同样的问题,发现这个已经有将近 2 年历史的帖子了。我会将我的发现留给那些寻找答案的人:

    没有方便的手动输入控制点坐标的方法,但有两种选择:

    简单:

    在控制点周围拖动时,您可以看到它的控制点显示在底部的状态栏中:

    如果你放大到足够大,你就能以相当高的精度放置它。


    困难:

    1. 在 XML 编辑器中打开对应的路径:

    1. 选择它的属性d。该属性描述了使用节点的路径和 一串数字中的控制点。
    2. 首先列出节点的坐标 (X/Y)。后 你会发现字母 C 表示 控制点坐标 (X/Y)。
    3. 手动编辑点,完成后单击设置按钮。注意:此处使用的单位可能与用于显示页面的单位不同。在这种情况下,您将不得不计算额外的偏移量。

    【讨论】:

      【解决方案3】:

      这个问题的解决方案,至少在 Inkscape 0.92 中,是在你想要控制点的位置添加原点的准线,然后简单地将控制点捕捉到这些原点。无法明确设置控制点似乎是一个非常严重的问题,但原因可能是控制点似乎被视为尖端节点的属性而不是它们自己的对象。

      这意味着工具控制栏中的 XY 坐标与尖端节点的位置有关,而不是与控制点的位置有关。但是,其他类型的对象,如矩形和圆形,在工具控制栏中具有 XY 坐标以及高度和宽度作为数值参数。但是,Cusp 节点至少可以有 2 个相关的控制点,一个用于从节点引出的每个段。它可能会与工具控制栏中的 3 对 XY 坐标混淆。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-11-08
        • 1970-01-01
        • 2018-01-01
        相关资源
        最近更新 更多