2020-03-11 09:48:34 +08:00
|
|
|
function ptf_circle(point, offset) =
|
|
|
|
let(
|
2020-03-11 14:14:39 +08:00
|
|
|
p = [point[0] + offset[1], point[1] + offset[0]],
|
2020-03-11 09:48:34 +08:00
|
|
|
n = max(abs(p[0]), abs(p[1])),
|
|
|
|
r = n * 1.414,
|
|
|
|
a = atan2(p[0], p[1])
|
|
|
|
)
|
|
|
|
[r * cos(a), r * sin(a)];
|