@blazp Yes, the calculations are made with JS and the 3D rendering with threejs