VectorUtils
класс в Unity.VectorGraphics
Описание
Предоставляет различные инструменты для работы с векторной графикой.
Статические свойства
| Свойство | Описание |
|---|---|
| Epsilon | Небольшое значение, используемое везде пакетом векторной графики. |
Статические методы
| Метод | Описание |
|---|---|
| ApproximateSceneNodeBounds | Вычисляет приблизительное приближение границ иерархии узлов. |
| BezierSegmentsToPath | Преобразует массив BezierSegments в связанный путь. |
| BezierSegmentToPath | Преобразование сегментов в траекторию. |
| Bounds | Вычисляет границы траектории Безье. |
| BuildRectangleContour | Создает BezierContour из прямоугольника. |
| BuildSprite | Создает спрайт из тесселяции сцены. |
| BuildVectorImage | Создает спрайт из тесселяции сцены. |
| Eval | Оценка положения на сегменте кривой. |
| EvalFull | Оценка как положения, так и касания на сегменте кривой. |
| EvalNormal | Рассчитывает норму на сегменте кривой. |
| EvalTangent | Оценка касания на сегменте кривой. |
| FillMesh | Заполняет геометрию сетки из тесселяции сцены. |
| FillUVs | Заполните UVs геометрии с помощью предоставленного атласа текстур. |
| FindBezierLineIntersections | Найдите пересечения (до трех) между прямой и сегментом кривой. |
| FlipSegment | Переворачивает направление сегмента. |
| FlipVerticesInBounds | Перевернуть вершины (на месте) внутри их оси выравнивается граничной рамки. |
| GenerateAtlas | Создает атлас Texture2D, содержащий текстуры и градиенты для векторной геометрии. |
| GenerateAtlasAndFillUVs | Создает атлас Texture2D, содержащий текстуры и градиенты для векторной геометрии, и заполняет UVs геометрии. |
| IntersectLines | Находит пересечение двух бесконечных прямых |
| IntersectLineSegments | Находит пересечение двух сегментов прямой |
| MakeArc | Аппроксимирует дугу окружности с до 4 сегментов. |
| MakeCircleShape | Создает форму круга. |
| MakeEllipseShape | Создает форму эллипса. |
| MakeLine | Создает сегмент линии. |
| MakePathLine | Создает сегмент пути линии. |
| MakeRectangleShape | Создает прямоугольник. |
| PathEndsPerfectlyMatch | Проверяет, находятся ли два конца цепи BezierPathSegment в одном и том же месте. |
| PathSegmentAtIndex | Вычисляет BezierSegment в заданном индексе из списка BezierPathSegments. |
| QuadraticToCubic | Преобразует квадратическую кривую Безье в кубическую кривую Безье |
| RealignVerticesInBounds | Переставляет вершины (на месте) внутри выравниваемой по оси границы. |
| RenderSprite | Рисует векторный спрайт, используя предоставленный материал. |
| RenderSpriteToTexture2D | Отображает векторный спрайт в Texture2D. |
| SceneNodeBounds | Вычисляет достаточно точное приближение границ сцены. |
| SceneNodes | Список всех узлов под корневым узлом. |
| SegmentLength | Вычисляет длину одного сегмента кривой. |
| SegmentsInPath | Проходит через каждый сегмент в списке сегментов пути. |
| SegmentsLength | Вычисляет совокупную длину цепи сегментов. |
| SegmentsLengths | Вычисляет индивидуальные длины цепи сегментов. |
| SplitSegment | Разделяет сегмент кривой в заданной параметрической точке. |
| TessellatePath | Тесселлирует путь. |
| TessellateRect | Тесселит прямоугольник. |
| TessellateRectBorder | Тесселируются границы прямоугольника. |
| TessellateScene | Тесселлирует объект Scene в треугольники. |
| TransformBezierPath | Преобразует путь по матрице преобразований. |
| TransformSegment | Преобразует сегмент кривой путем перемещения, вращения и масштабирования. |
| WorldTransformedSceneNodes | Итерирует через все узлы под корнем с вычисленным преобразованием и непрозрачностью. |