Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/366.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在SVG多边形中填充和包装文本_Javascript_Html_Svg - Fatal编程技术网

Javascript 如何在SVG多边形中填充和包装文本

Javascript 如何在SVG多边形中填充和包装文本,javascript,html,svg,Javascript,Html,Svg,我只是想知道如何生成一个SVG路径,该路径在SVG多边形内居中、拟合和弯曲。我假设这样做的方法是通过Javascript。参考下文 正如Noah Veltman在本文中所述,基本流程是: 将形状转化为具有均匀间距点的多边形。 生成这些点的Voronoi图。 剪掉边缘。 将边转换为图形。 查找任意一对周边节点之间的最长最短路径。 把这条路弄平滑/简化一点。 沿平滑的中心线放置文字,并使用。 另见此

我只是想知道如何生成一个SVG路径,该路径在SVG多边形内居中、拟合和弯曲。我假设这样做的方法是通过Javascript。参考下文


正如Noah Veltman在本文中所述,基本流程是:

将形状转化为具有均匀间距点的多边形。 生成这些点的Voronoi图。 剪掉边缘。 将边转换为图形。 查找任意一对周边节点之间的最长最短路径。 把这条路弄平滑/简化一点。 沿平滑的中心线放置文字,并使用。 另见此