Триангуляция 2D точек с помощью triangleNET

#c# #triangle.net

Вопрос:

Я хотел бы триангулировать 2D облако точек. Я думал, что мог бы использовать для этого triangleNET (C#), но почему-то я не могу этого понять.

Я хотел бы сделать именно то, что делает приведенный ниже код.

 private static Mesh buildMesh(Dictionarylt;Point, Colorgt; pointIndex)  {  InputGeometry g = new InputGeometry();  foreach (var value in pointIndex)  {  g.AddPoint(value.Key.X, value.Key.Y);  }   Mesh m = new Mesh();  m.Triangulate(g);  return m;  }  

К сожалению, я получаю ошибку в InputGeometry g = новая InputGeometry(); строка, в которой говорится, что «InputGeometry» не существует. Он должен присутствовать в треугольнике.Геометрия.Вводная геометрия, но это не так.

Итак, как вы триангулируете 2D-облако точек в triangleNET?

(Я добавил triangleNET в Visual Studio через NuGet)

Спасибо