Unity 6.3
0 онлайн 2 гостей 3 в системе
Вход

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Итерирует через все узлы под корнем с вычисленным преобразованием и непрозрачностью.