{"body":"\t\tfor (let corner in radii) {\n\t\t\tlet coverage = Math.min(\n\t\t\t\t2 * radii[corner][0] / testCase.width,\n\t\t\t\t2 * radii[corner][1] / testCase.height,\n\t\t\t) || 0;\n\t\t\tr[corner] = radii[corner].map(value => {\n\t\t\t\tif (value >= testCase.spread || coverage >= 1) {\n\t\t\t\t\treturn value + testCase.spread;\n\t\t\t\t}\n\t\t\t\tlet r = 1 - value / testCase.spread;\n\t\t\t\treturn value + testCase.spread * (1 - r**3 * (1 - coverage ** 3));\n\t\t\t});\n\t\t}\n","name":"","extension":"txt","url":"https://www.irccloud.com/pastebin/VCY9MZt2","modified":1759336800,"id":"VCY9MZt2","size":419,"lines":13,"own_paste":false,"theme":"","date":1759336800}