Какой алгоритм триангуляризации алгебраических поверхностей с особенностями?

#python #surface #triangulation #python-moderngl

Вопрос:

Я хочу написать программное обеспечение на Python, которое визуализирует неявные алгебраические поверхности с особенностями (например, секстику Барта, например). Я думаю о вычислении примитивных треугольников в Python, а затем передаю их шейдеру, подключенному через ModernGL, для выходной графики.

Поскольку большая часть литературы, которую я нашел, довольно старая, я спрашиваю здесь, каков на самом деле современный алгоритм триангуляризации алгебраических поверхностей с особенностями? Я мало что знаю об этой теме, но я узнал, что стандарт Cutting Cube и Marching Method , вероятно, не будет работать.