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。