使用 SVG 路径作为另一条路径(弯曲路径)的“骨架”

问题描述 投票:0回答:1

我正在尝试在路径上实现这种弯曲效果,该效果采用现有路径(骨架)并允许人们在形状路径中“弯曲”它。弯曲路径的样式取自原始形状路径的样式。 就像这个图片

有人可以告诉我一种实现这种效果的方法吗? 这个变形用在矢量绘图工具Inkscape中,它使用svg作为标准,我想用javascript来使用动画,找到了这个库warp.js,我不知道如何尝试实现这个效果,任何方向会有很大帮助。

此链接上有关于效果如何工作的描述 http://tavmjong.free.fr/INKSCAPE/MANUAL/html/Paths-LivePathEffects-BendTool.html 这里是弯曲工具的 C++ 实现,有 J.F. Barraud 的理论简要描述, https://gitlab.com/inkscape/inkscape/-/blob/master/src/live_effects/lpe-bendpath.cpp

即使有描述,我也不明白该做什么作为起点,欢迎任何帮助

javascript svg
1个回答
0
投票

您找到实现这一目标的方法了吗?

© www.soinside.com 2019 - 2024. All rights reserved.