https://123dok.net/document/zpnx4534-isolating-singularities-plane-projection-generic-curves-applications-robotics.html