MeshConvexDecompositionSettings
Наследует: RefCounted < Object
Параметры, которые следует использовать с операцией выпуклой декомпозиции Mesh.
Описание
Параметры, которые следует использовать с операцией выпуклой декомпозиции Mesh.
Свойства
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
Перечисления
enum Mode: 🔗
Mode CONVEX_DECOMPOSITION_MODE_VOXEL = 0
Константа для приближенного выпуклого разложения на основе вокселей.
Mode CONVEX_DECOMPOSITION_MODE_TETRAHEDRON = 1
Константа для приближенного выпуклого разложения на основе тетраэдра.
Описания свойств
bool convex_hull_approximation = true 🔗
Если true, используется приближение для вычисления выпуклых оболочек.
int convex_hull_downsampling = 4 🔗
Управляет точностью процесса генерации выпуклой оболочки на этапе выбора плоскости отсечения. Диапазон от 1 до 16.
Максимальная вогнутость. Диапазон от 0.0 до 1.0.
Максимальное количество выпуклых оболочек, которые можно получить в результате операции слияния.
int max_num_vertices_per_convex_hull = 32 🔗
Управляет максимальным числом треугольников на выпуклую оболочку. Диапазон от 4 до 1024.
float min_volume_per_convex_hull = 0.0001 🔗
Управляет адаптивной выборкой сгенерированных выпуклых оболочек. Диапазон от 0.0 до 0.01.
Режим для приближенного выпуклого разложения.
Если true, нормализует сетку перед применением выпуклой декомпозиции.
Управляет степенью детализации поиска «лучшей» плоскости отсечения. Диапазон от 1 до 16.
bool project_hull_vertices = true 🔗
Если true, проецирует выходные вершины выпуклой оболочки на исходную сетку источника для повышения точности результатов с плавающей точкой.
Максимальное количество вокселей, сгенерированных на этапе вокселизации.
float revolution_axes_clipping_bias = 0.05 🔗
Управляет смещением в сторону отсечения по осям вращения. Диапазон от 0.0 до 1.0.
float symmetry_planes_clipping_bias = 0.05 🔗
Управляет смещением в сторону отсечения по плоскостям симметрии. Диапазон от 0.0 до 1.0.