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

PhysicsComposer.ToPolygons

Declaration

public static NativeArray<PolygonGeometry> ToPolygons(LowLevelPhysics2D.CircleGeometry geometry, LowLevelPhysics2D.PhysicsTransform transform, float curveStride, Unity.Collections.Allocator allocator);

Параметры

Параметр Описание
геометрия Геометрия для преобразования в геометрию полигона.
преобразование Преобразование, используемое для указания места расположения геометрии.
curveStride Шаг кривой используется только при создании кривых i.e. фигур с ненулевым радиусом. Более низкие значения создают больше вершин, более высокие значения — меньше вершин. Допустимый диапазон — PhysicsComposer.MinCurveStride, 1.0].
распределитель Распределитель памяти, используемый для результатов. Это может быть только Allocator.Temp, Allocator.TempJob или Allocator.Persistent.

Возвращаемое значение

NativeArray<PolygonGeometry> Созданные геометрии полигонов. Этот NativeArray должен быть удален после использования, в противном случае возникнут утечки. Исключением является случай, когда массив пуст.

Описание

Создает множество PolygonGeometry из указанной геометрии. Ограничение налагается на небольшие расстояния вершин, поэтому рекомендуется соответствующим образом масштабировать геометрию, а не возвращаемую геометрию, чтобы геометрия не была отброшена из-за неверности.

Declaration

public static NativeArray<PolygonGeometry> ToPolygons(LowLevelPhysics2D.CapsuleGeometry geometry, LowLevelPhysics2D.PhysicsTransform transform, float curveStride, Unity.Collections.Allocator allocator);

Параметры

Параметр Описание
геометрия Геометрия для преобразования в геометрию полигона.
преобразование Преобразование, используемое для указания места расположения геометрии.
curveStride Шаг кривой используется только при создании кривых i.e. фигур с ненулевым радиусом. Более низкие значения создают больше вершин, более высокие значения — меньше вершин. Допустимый диапазон — PhysicsComposer.MinCurveStride, 1.0].
распределитель Распределитель памяти, используемый для результатов. Это может быть только Allocator.Temp, Allocator.TempJob или Allocator.Persistent.

Возвращаемое значение

NativeArray<PolygonGeometry> Созданные геометрии полигонов. Этот NativeArray должен быть удален после использования, в противном случае возникнут утечки. Исключением является случай, когда массив пуст.

Описание

Создает множество PolygonGeometry из указанной геометрии. Ограничение налагается на небольшие расстояния вершин, поэтому рекомендуется соответствующим образом масштабировать геометрию, а не возвращаемую геометрию, чтобы геометрия не была отброшена из-за неверности.