Триангуляция простого многоугольника
Contents
[
Hide
]
ИспользуяAspose.3D for .NETAPI разработчики могут триангулировать простой многоугольник. Любой многоугольник можно разделить на треугольники. Все операции и вычисления для треугольников могут быть кусочно применены к многоугольнику.
Триангулирование многоугольника
Разработчики могут выбирать вершины из области многоугольника, а затем формировать треугольники, вызывая метод Triangulate
класса PolygonModifier
, каждый из форм V{1}, V{i-1}, V{i} с индексом i, идющим от 3 до n. Классы Vertex
и PolygonCanvas
в файле Triangulate/PolygonCanvas.cs
под демонстрационным приложением (название: Triangulate) демонстрируют способ триангуляции многоугольника с использованием Aspose.3D API.
Мы подготовили демо-проект. Пожалуйста, обратитесь кЭтот URL.
Образец программирования для триангуляции
Этот пример кода выбирает вершины из области многоугольника, а затем применяет алгоритм для создания треугольников. Вы можете скачать полный рабочий проект этого примера изЗдесь.