CindyJS

Raycasting arbitrary algebraic surfaces

Internally, the Aberth method is used for finding roots.