reckfellENGINE

ConvexPolygonShape3D

Трехмерная выпуклая многогранная форма, используемая для физического столкновения.

На этой странице
class ConvexPolygonShape3DReckfellSharpНаследует Shape3D

Трехмерная выпуклая многогранная форма, используемая для физического столкновения.

3D выпуклая форма полигедрона, предназначенная для использования в физике. Обычно используется для создания формы для CollisionShape3D. ConvexPolygonShape3D тверд, что означает, что он обнаруживает столкновения с объектами, которые полностью внутри него, в отличие от ConcavePolygonShape3D Это делает его более подходящим как для обнаружения, так и для физики. Разложение конвекса: Конкевный полигедрон может быть разделен на несколько выпуклых полигедр. Это позволяет динамическим телам физики иметь сложные столкновения конклавов (по затратам на производительность) и может быть достигнуто с помощью нескольких ConvexPolygonShape3D Для создания выпуклого разложения из сетки выберите MeshInstance3D Уорд, идите к Mesh меню, которое появляется над обзорным портом и выбирает Создать многоконвексные сестринские столкновения. В качестве альтернативы MeshInstance3D.CreateMultipleConvexCollisions Можно назвать это разложение в сценарии. Performance: ConvexPolygonShape3D более быстрый контроль столкновений по сравнению с ConcavePolygonShape3D, но он медленнее, чем примитивные формы столкновения, такие как SphereShape3D и BoxShape3D. Его использование, как правило, должно ограничиваться средними объектами, которые не могут точно представить столкновение примитивными формами.

Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.

Конструкторы1

ConvexPolygonShape3DКонструктор
# ConvexPolygonShape3D
C#
public ConvexPolygonShape3D();

Свойства1

PointsСвойство
# Points
C#
public Vector3[] Points { get; set; }

Список 3D точек, образующих выпуклую многоугольную форму.

Методы3

GetPointsVector3[]
# GetPoints
C#
public Vector3[] GetPoints();
Возвращает Vector3[]
SetPoints2 перегрузки
# SetPoints · 1/2
C#
public void SetPoints(Vector3[] points);
Параметры
ИмяТипПо умолчанию
pointsVector3[]—
# SetPoints · 2/2
C#
public void SetPoints(ReadOnlySpan<Vector3> points);
Параметры
ИмяТипПо умолчанию
pointsReadOnlySpan<Vector3>—
Документация Reckfell EngineНаверх ↑
БЫСТРЫЙ ПЕРЕХОДНачало работыEntity и иерархияC# & .NET 10Сцены и префабы
Руководства и полный API Reckfell K
reckfellENGINE
RECKFELL ACCOUNT

Вход в аккаунт

Войдите в аккаунт Reckfell.

Один аккаунт для всей платформы Reckfell.