SVG路径与另一条路径的一段重合

SVG路径与另一条路径的一段重合,svg,Svg,我的最终目标是画一个有条纹的生物,比如a,a,或者a 假设我已经有了一个描述生物轮廓部分的路径元素,特别是我有了这个片段(第一张图像中的红色部分): 现在我想创建一些新的路径元素来为生物添加条纹。我需要这些路径的顶部与现有的轮廓路径重合,或者至少离人眼足够近(第二张图片中的绿色部分,如果你能辨认出来的话) 这是我家用电脑上的一个爱好项目,因此到目前为止,我的开发环境是绘制初步模型,使用Notepad++编辑SVG代码,使用Chrome浏览器查看结果。如果结果值得,我并不反对安装其他工具

我的最终目标是画一个有条纹的生物,比如a,a,或者a

假设我已经有了一个描述生物轮廓部分的路径元素,特别是我有了这个片段(第一张图像中的红色部分):


现在我想创建一些新的路径元素来为生物添加条纹。我需要这些路径的顶部与现有的轮廓路径重合,或者至少离人眼足够近(第二张图片中的绿色部分,如果你能辨认出来的话)

这是我家用电脑上的一个爱好项目,因此到目前为止,我的开发环境是绘制初步模型,使用Notepad++编辑SVG代码,使用Chrome浏览器查看结果。如果结果值得,我并不反对安装其他工具

你试过什么?

好的老式试错法。选择一些可能接近的点,写入路径,保存,预览。调整一两个点 在路径中,重复

你认为什么可能有效?

我可以想象一个广泛的或潜在的答案,包括“尝试和错误是你将得到的最好结果”,你应该使用[[一些我从未听说过的工具]。”


我想知道是否有可能将大纲路径放在
部分,并以某种方式在大纲和条带中使用它。我还怀疑有一种方法可以输入“C”路径段的八个x,y值,并得到贝塞尔曲线的方程。从那里,我可能可以滚动我自己的代码来计算其余部分。

您将需要使用剪辑路径。这里有一个你的形状模型作为我们的出发点


您需要使用剪辑路径。这里有一个你的形状模型作为我们的出发点



谢谢你这么做。谢谢你这么做。
<path d="M ... x0,y0 C x1,y1 x2,y2 x3,y3 C ... " />