3D Multiphase Narrowband Level Sets in JavaScript