【问题标题】:Why isn't Paper.js's `smooth: continuous` function working as expected?为什么 Paper.js 的 `smooth: Continuous` 函数没有按预期工作?
【发布时间】:2021-06-23 00:56:54
【问题描述】:

Sketch link

我想平滑这两个球体的减法,如草图所示。我希望通过continuous 类型进行平滑以移除球体的尖边,但这并没有发生。如果将第二个圆的位置更改为大于 100 的数字(圆 v),则平滑工作正常。我该如何解决这个问题?

【问题讨论】:

    标签: javascript curve smoothing paperjs


    【解决方案1】:

    平滑函数会尽量保持原曲线,这通常意味着保留一些拐角。

    相反,您可以为角点添加一些手柄。这样您就可以很好地控制绘图的曲率。

    【讨论】:

    • 我明白了,所以曲线样条线将保持它们的尖度。谢谢!
    猜你喜欢
    • 1970-01-01
    • 2017-08-08
    • 2014-08-04
    • 2021-01-03
    • 2018-11-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多