В некоторой программе моделирования мы генерируем поверхности объектов в терминах точек, каждая точка имеет 3D-координаты и вектор, который представляет нормаль к поверхности в этой точке. Для целей визуализации мы хотели бы создать сетку, состоящую из треугольников; каждая из трех близких точек образует один треугольник с его нормальным. Затем мы можем отправить эту информацию в некоторые стандартные программы визуализации, которые отображают поверхность как VMD (Visual Molecular Dynamics).
Мы задаемся вопросом, который является самым быстрым/доступным алгоритмом для этого.