reckfellENGINE

Shape3D

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

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

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

Базовый класс для всех 3D-образных форм, предназначенных для использования в физике. Performance: Примитивные формы, особенно SphereShape3D, быстро проверяют столкновения. ConvexPolygonShape3D и HeightMapShape3D медленнее, и ConcavePolygonShape3D Это самый медленный.

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

Свойства2

CustomSolverBiasСвойство
# CustomSolverBias
C#
public float CustomSolverBias { get; set; }

Пользовательское смещение решателя формы. Определяет, насколько тела реагируют, чтобы обеспечить разделение контактов, когда задействована эта форма. Если установлено значение 0, используется значение по умолчанию из ProjectSettings.physics/3d/solver/default_contact_bias. Примечание: Shape3D.CustomSolverBias действует только при использовании ReckfellPhysics3D. Он не оказывает эффекта при использовании Физика джольта.

MarginСвойство
# Margin
C#
public float Margin { get; set; }

Граница столкновения для формы. Это не используется в Физика " Reckfell ". Граница столкновения позволяет повысить эффективность обнаружения столкновений, добавляя дополнительную оболочку вокруг форм. Алгоритмы столкновений становятся более затратными, когда объекты перекрываются больше, чем их граница, поэтому более высокое значение границ лучше для производительности, за счет точности вокруг краев, поскольку это делает их менее острыми.

Методы5

GetCustomSolverBiasfloat
# GetCustomSolverBias
C#
public float GetCustomSolverBias();
Возвращает float
GetDebugMeshArrayMesh
# GetDebugMesh
C#
public ArrayMesh GetDebugMesh();

Возвращает ArrayMesh, используемый для отрисовки отладочного столкновения для этого Shape3D.

Возвращает ArrayMesh
GetMarginfloat
# GetMargin
C#
public float GetMargin();
Возвращает float
SetCustomSolverBiasvoid
# SetCustomSolverBias
C#
public void SetCustomSolverBias(float bias);
Параметры
ИмяТипПо умолчанию
biasfloat—
SetMarginvoid
# SetMargin
C#
public void SetMargin(float margin);
Параметры
ИмяТипПо умолчанию
marginfloat—
Документация Reckfell EngineНаверх ↑
БЫСТРЫЙ ПЕРЕХОДНачало работыEntity и иерархияC# & .NET 10Сцены и префабы
Руководства и полный API Reckfell K
reckfellENGINE
RECKFELL ACCOUNT

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

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

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

Shape3D — C# API · Reckfell