N = (u, v) => [
0.25 *
(Math.sin(u / 2) * (-2 * Math.cos(u) + v * Math.sin(u / 2) * Math.sin(u))),
-(
2 * Math.cos(u / 2) -
2 * Math.cos((3 * u) / 2) +
v * (Math.cos(u) + Math.pow(Math.sin(u), 2))
) / 8,
0.25 * (Math.cos(u / 2) * (2 + v * Math.cos(u / 2)))
]