scalePath = (path, value, getSmaller) => {
var bottomOfPath = []
var topOfPath = []
for(var i = 0; i< path.length; i++){
var reducer = getSmaller ? value*((path.length-i)/path.length) : value*(i/path.length)
var d = path[i]
var dn = path[i+1]
if(dn){
var perp = getAngledLineFromPoints(d, dn, value * reducer, d, true)
bottomOfPath.push(perp[0])
topOfPath.push(perp[1])
}
}
return {
path: bottomOfPath.concat(topOfPath.reverse()),
start: bottomOfPath,
end: topOfPath.reverse()
}
}