reckfellENGINE

MeshConvexDecompositionSettings

Параметры, которые следует использовать с операцией выпуклой декомпозиции Mesh.

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

Параметры, которые следует использовать с операцией выпуклой декомпозиции Mesh.

Параметры, которые следует использовать с операцией выпуклой декомпозиции Mesh.

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

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

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

Свойства13

ConvexHullApproximationСвойство
# ConvexHullApproximation
C#
public bool ConvexHullApproximation { get; set; }

Если true, используется приближение для вычисления выпуклых оболочек.

##выпущенный_холл_отбор проб

ConvexHullDownsamplingСвойство
# ConvexHullDownsampling
C#
public uint ConvexHullDownsampling { get; set; }

Управляет точностью процесса генерации выпуклой оболочки на этапе выбора плоскости отсечения. Диапазон от 1 до 16.

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

Максимальная вогнутость. Диапазон от 0.0 до 1.0.

MaxConvexHullsСвойство
# MaxConvexHulls
C#
public uint MaxConvexHulls { get; set; }

Максимальное количество выпуклых оболочек, которые можно получить в результате операции слияния.

MaxNumVerticesPerConvexHullСвойство
# MaxNumVerticesPerConvexHull
C#
public uint MaxNumVerticesPerConvexHull { get; set; }

Управляет максимальным числом треугольников на выпуклую оболочку. Диапазон от 4 до 1024.

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

Управляет адаптивной выборкой сгенерированных выпуклых оболочек. Диапазон от 0.0 до 0.01.

ModeСвойство
# Mode
C#
public MeshConvexDecompositionSettings.ModeEnum Mode { get; set; }

Режим для приближенного выпуклого разложения.

NormalizeMeshСвойство
# NormalizeMesh
C#
public bool NormalizeMesh { get; set; }

Если true, нормализует сетку перед применением выпуклой декомпозиции.

PlaneDownsamplingСвойство
# PlaneDownsampling
C#
public uint PlaneDownsampling { get; set; }

Управляет степенью детализации поиска «лучшей» плоскости отсечения. Диапазон от 1 до 16.

ProjectHullVerticesСвойство
# ProjectHullVertices
C#
public bool ProjectHullVertices { get; set; }

Если true, проецирует выходные вершины выпуклой оболочки на исходную сетку источника для повышения точности результатов с плавающей точкой.

ResolutionСвойство
# Resolution
C#
public uint Resolution { get; set; }

Максимальное количество вокселей, сгенерированных на этапе вокселизации.

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

Управляет смещением в сторону отсечения по осям вращения. Диапазон от 0.0 до 1.0.

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

Управляет смещением в сторону отсечения по плоскостям симметрии. Диапазон от 0.0 до 1.0.

Методы26

GetConvexHullApproximationbool
# GetConvexHullApproximation
C#
public bool GetConvexHullApproximation();
Возвращает bool
GetConvexHullDownsamplinguint
# GetConvexHullDownsampling
C#
public uint GetConvexHullDownsampling();
Возвращает uint
GetMaxConcavityfloat
# GetMaxConcavity
C#
public float GetMaxConcavity();
Возвращает float
GetMaxConvexHullsuint
# GetMaxConvexHulls
C#
public uint GetMaxConvexHulls();
Возвращает uint
GetMaxNumVerticesPerConvexHulluint
# GetMaxNumVerticesPerConvexHull
C#
public uint GetMaxNumVerticesPerConvexHull();
Возвращает uint
GetMinVolumePerConvexHullfloat
# GetMinVolumePerConvexHull
C#
public float GetMinVolumePerConvexHull();
Возвращает float
GetModeMeshConvexDecompositionSettings.ModeEnum
# GetMode
C#
public MeshConvexDecompositionSettings.ModeEnum GetMode();
Возвращает MeshConvexDecompositionSettings.ModeEnum
GetNormalizeMeshbool
# GetNormalizeMesh
C#
public bool GetNormalizeMesh();
Возвращает bool
GetPlaneDownsamplinguint
# GetPlaneDownsampling
C#
public uint GetPlaneDownsampling();
Возвращает uint
GetProjectHullVerticesbool
# GetProjectHullVertices
C#
public bool GetProjectHullVertices();
Возвращает bool
GetResolutionuint
# GetResolution
C#
public uint GetResolution();
Возвращает uint
GetRevolutionAxesClippingBiasfloat
# GetRevolutionAxesClippingBias
C#
public float GetRevolutionAxesClippingBias();
Возвращает float
GetSymmetryPlanesClippingBiasfloat
# GetSymmetryPlanesClippingBias
C#
public float GetSymmetryPlanesClippingBias();
Возвращает float
SetConvexHullApproximationvoid
# SetConvexHullApproximation
C#
public void SetConvexHullApproximation(bool convexHullApproximation);
Параметры
ИмяТипПо умолчанию
convexHullApproximationbool—
SetConvexHullDownsamplingvoid
# SetConvexHullDownsampling
C#
public void SetConvexHullDownsampling(uint convexHullDownsampling);
Параметры
ИмяТипПо умолчанию
convexHullDownsamplinguint—
SetMaxConcavityvoid
# SetMaxConcavity
C#
public void SetMaxConcavity(float maxConcavity);
Параметры
ИмяТипПо умолчанию
maxConcavityfloat—
SetMaxConvexHullsvoid
# SetMaxConvexHulls
C#
public void SetMaxConvexHulls(uint maxConvexHulls);
Параметры
ИмяТипПо умолчанию
maxConvexHullsuint—
SetMaxNumVerticesPerConvexHullvoid
# SetMaxNumVerticesPerConvexHull
C#
public void SetMaxNumVerticesPerConvexHull(uint maxNumVerticesPerConvexHull);
Параметры
ИмяТипПо умолчанию
maxNumVerticesPerConvexHulluint—
SetMinVolumePerConvexHullvoid
# SetMinVolumePerConvexHull
C#
public void SetMinVolumePerConvexHull(float minVolumePerConvexHull);
Параметры
ИмяТипПо умолчанию
minVolumePerConvexHullfloat—
SetModevoid
# SetMode
C#
public void SetMode(MeshConvexDecompositionSettings.ModeEnum mode);
Параметры
ИмяТипПо умолчанию
modeMeshConvexDecompositionSettings.ModeEnum—
SetNormalizeMeshvoid
# SetNormalizeMesh
C#
public void SetNormalizeMesh(bool normalizeMesh);
Параметры
ИмяТипПо умолчанию
normalizeMeshbool—
SetPlaneDownsamplingvoid
# SetPlaneDownsampling
C#
public void SetPlaneDownsampling(uint planeDownsampling);
Параметры
ИмяТипПо умолчанию
planeDownsamplinguint—
SetProjectHullVerticesvoid
# SetProjectHullVertices
C#
public void SetProjectHullVertices(bool projectHullVertices);
Параметры
ИмяТипПо умолчанию
projectHullVerticesbool—
SetResolutionvoid
# SetResolution
C#
public void SetResolution(uint minVolumePerConvexHull);
Параметры
ИмяТипПо умолчанию
minVolumePerConvexHulluint—
SetRevolutionAxesClippingBiasvoid
# SetRevolutionAxesClippingBias
C#
public void SetRevolutionAxesClippingBias(float revolutionAxesClippingBias);
Параметры
ИмяТипПо умолчанию
revolutionAxesClippingBiasfloat—
SetSymmetryPlanesClippingBiasvoid
# SetSymmetryPlanesClippingBias
C#
public void SetSymmetryPlanesClippingBias(float symmetryPlanesClippingBias);
Параметры
ИмяТипПо умолчанию
symmetryPlanesClippingBiasfloat—

MeshConvexDecompositionSettings.ModeEnum

ЗначениеОписание
Tetrahedron = 1

Константа для приближенного выпуклого разложения на основе тетраэдра.

Voxel = 0

Константа для приближенного выпуклого разложения на основе вокселей.

Документация Reckfell EngineНаверх ↑
БЫСТРЫЙ ПЕРЕХОДНачало работыEntity и иерархияC# & .NET 10Сцены и префабы
Руководства и полный API Reckfell K
reckfellENGINE
RECKFELL ACCOUNT

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

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

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