【发布时间】:2018-05-16 09:30:16
【问题描述】:
我需要写一个函数,通过线路径和宽度生成走廊路径。
例如,我有一组折线坐标:
var coords = [
50, 50,
150, 50,
250, 100,
220, 200,
350, 100,
];
https://i.stack.imgur.com/FCCxb.png
然后我使用函数来获取走廊路径:
var width = 10;
var corridorPath = getCorridorPath(coords, width);
函数应该返回类似的东西:
[
40, 50,
50, 40,
150, 40,
157, 41,
255, 90,
260, 105,
240, 170,
340, 90,
360, 90,
360, 110,
220, 215,
205, 205,
233, 107,
147, 62,
50, 60,
40, 50,
]
【问题讨论】:
-
到目前为止你尝试过什么?两个外边缘的坐标也似乎模棱两可
标签: javascript math canvas geometry