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