1

我是 svg 新手,我需要为 svg 编辑器生成的 svg 路径绘制内部或外部路径,我无法绘制。我尝试了很多,但我不能。

帮我。

<path id="svg_1" d="m697.81641,349.89844l596,0l0,282l-596,0l0,-141l0,-141z" stroke-width="6" stroke="#000000" fill="#BBD1E8"/> 

上一行在 svg 编辑器上做一个矩形。我需要为上述路径绘制一个内部矩形或外部矩形。我需要让它像一堵复合墙。所以我需要知道是否有任何公式或计算可以动态进行。我试过这个

<path d="M 0 0, 60 0, 60 60, 0 60 Z M 15 15, 15 45, 45 45, 45 15Z"/> 

它工作正常,但我怎样才能使它动态地为用户生成的路径。

我尝试了以下用户生成的代码

<path id="svg_1" d="m1085,757.10199l309,-84.5l292,-2.5l243.5,256l-8.5,193.99799l-749,-62l-87,-147.99799l0,-153z" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="6" stroke="#000000" fill="#BBD1E8"/>

我将其转换如下

<path id="svg_1" d="m1085,757.10199l309,-84.5l292,-2.5l243.5,256l-8.5,193.99799l-749,-62l-87,-147.99799l0,-153zm832.10199,1160l-9.5,234l-77.5,217l181,318.5l268.99799,66.5l13,-824l-222.99799,-162l-228,75z" stroke-linecap="null" stroke-linejoin="null" stroke-dasharray="null" stroke-width="6" stroke="#000000" fill="#BBD1E8"/>

在这第一个 m 到 z 原始路径代码中,第二个 m 到 z 生成但不工作

4

0 回答 0