|
|
|
## Описание
|
|
|
|
# Описание
|
|
|
|
|
|
|
|
Папка [Geo](https://git.miem.hse.ru/1653/bhs-claw-engine-ce-weather/-/tree/develop/Location%20Generation%20Module/Location_Generation_Module/DelaunayStride/Geo) является частью подсистемы триангуляции Делоне и содержит основные геометрические примитивы, необходимые для построения и анализа триангуляции в двумерном пространстве. Эти структуры представляют базовые элементы, с которыми работает алгоритм: отрезки, многоугольники и определение ориентации точек.
|
|
|
|
Папка [Geo](https://git.miem.hse.ru/1653/bhs-claw-engine-ce-weather/-/tree/develop/Location%20Generation%20Module/Location_Generation_Module/DelaunayStride/Geo) является составляющей библиотеки, отвечающей за триангуляцию Делоне и содержит основные геометрические примитивы, необходимые для построения и анализа триангуляции в двумерном пространстве. Эти структуры представляют базовые элементы, с которыми работает алгоритм: отрезки, многоугольники и определение ориентации точек.
|
|
|
|
|
|
|
|
Компоненты папки обеспечивают поддержку представления геометрических фигур и расчётов, связанных с направлением обхода, что критично при генерации корректной топологии треугольной сетки.
|
|
|
|
|
|
|
|
### Содержимое модуля
|
|
|
|
|
|
|
|
# Составляющие папки
|
|
|
|
Папка включает в себя следующие файлы:
|
|
|
|
1. [LineSegment.cs](/Подсистемы/Location-Generation-Module/Location_Generation_Module/DelaunayStride/Geo/LineSegment.cs) — представляет отрезок на плоскости, определяемый двумя точками, и используется для построения рёбер триангуляции.
|
|
|
|
2. [Polygon.cs](/Подсистемы/Location-Generation-Module/Location_Generation_Module/DelaunayStride/Geo/Polygon.cs) — представляет многоугольник в двумерном пространстве, определяемый упорядоченным списком вершин.
|
|
|
|
3. [Winding.cs](/Подсистемы/Location-Generation-Module/Location_Generation_Module/DelaunayStride/Geo/Winding.cs) — определяет направление обхода точек в двумерном пространстве. |
|
|
\ No newline at end of file |