小编Sar*_*any的帖子

Python SVG解析器

我想使用python解析一个SVG文件来提取坐标/路径(我相信它列在"路径"ID下,特别是d ="..."/>).该数据最终将用于驱动2轴CNC.

我在SO和Google上搜索了可以返回这些路径字符串的库,以便我可以进一步解析它,但无济于事.这样的图书馆存在吗?

python xml svg xml-parsing cnc

17
推荐指数
3
解决办法
2万
查看次数

迭代C中的许多数组

我有一个包含许多数组的头文件.每个阵列对(即x0,y0)具有相同的长度,但是不同的对具有不同的长度.

numPaths[] = 4;
pathLengths[] = {12, 11, 13, 10};
int x0[] ={4.0, 4.0, ...};
int x1[] ={224.0, 224.0, ...};
int x2[] ={446.0, 446.0, 446.0, ...};
int x3[] ={598.0, 598.0, ...};
int y0[] ={11.0, 11.0, 11.0, 15.0, ...};
int y1[] ={2.0, 2.0, 2.0, 6.0, 17.0, ...};
int y2[] ={1.0, 1.0, 1.0, 5.0, ...};
int y3[] ={4.0, 4.0, 4.0, 5.0, 10.0, ...};
Run Code Online (Sandbox Code Playgroud)

我希望能够遍历这个数组列表并访问数据点信息.我不知道该怎么做,特别是因为路径长度不同.我在想这样的伪代码:

i=0;
n=0;
if i< numPaths:
    if n < pathLengths[i]:
        x_tot = x'[i]'[n]
        y_tot = x'[i]'[n]
    n++
    i++
Run Code Online (Sandbox Code Playgroud)

其中 …

c arrays loops multidimensional-array

3
推荐指数
1
解决办法
130
查看次数

标签 统计

arrays ×1

c ×1

cnc ×1

loops ×1

multidimensional-array ×1

python ×1

svg ×1

xml ×1

xml-parsing ×1