VectorUtils.TessellatePath
Declaration
public static void TessellatePath(Unity.VectorGraphics.BezierContour contour, Unity.VectorGraphics.PathProperties pathProps, Unity.VectorGraphics.VectorUtils.TessellationOptions tessellateOptions, out Vector2[] vertices, out ushort[] indices);Параметры
| Параметр | Описание |
|---|---|
| контур | Путь к тесселяции |
| pathProps | Свойства пути |
| tessellateOptions | Варианты тесселяции |
| вершины | Полученные вершины |
| индексы | Полученные треугольники |
Описание
Тесселлирует путь.
Отдельные сегменты линии, генерируемые в процессе тесселяции, создаются из набора упорядоченных вершин. Важно соблюдать эту последовательность, так что соединение и каппинг должным образом соединяются с существующими вершинами без создания дубликатов. Предполагаемая последовательность выглядит следующим образом: Последние две вершины куска должны быть такими, что первая генерируется в конце с положительной полутолщиной, а вторая вершина также находится в конце, но с отрицательной полутолщиной. Никакие предположения не применяются к другим вершинам перед двумя последними вершинами.