Class reference

MeshConvexDecompositionSettings

Inherits RefCounted

Parameters to be used with a Mesh convex decomposition operation.

Description

Parameters to be used with a Mesh convex decomposition operation.

Properties

bool convex_hull_approximation = true

If true, uses approximation for computing convex hulls.

int convex_hull_downsampling = 4

Controls the precision of the convex-hull generation process during the clipping plane selection stage. Ranges from 1 to 16.

float max_concavity = 1.0

Maximum concavity. Ranges from 0.0 to 1.0.

int max_convex_hulls = 1

The maximum number of convex hulls to produce from the merge operation.

int max_num_vertices_per_convex_hull = 32

Controls the maximum number of triangles per convex-hull. Ranges from 4 to 1024.

float min_volume_per_convex_hull = 0.0001

Controls the adaptive sampling of the generated convex-hulls. Ranges from 0.0 to 0.01.

int mode = 0

Mode for the approximate convex decomposition.

bool normalize_mesh = false

If true, normalizes the mesh before applying the convex decomposition.

int plane_downsampling = 4

Controls the granularity of the search for the "best" clipping plane. Ranges from 1 to 16.

bool project_hull_vertices = true

If true, projects output convex hull vertices onto the original source mesh to increase floating-point accuracy of the results.

int resolution = 10000

Maximum number of voxels generated during the voxelization stage.

float revolution_axes_clipping_bias = 0.05

Controls the bias toward clipping along revolution axes. Ranges from 0.0 to 1.0.

float symmetry_planes_clipping_bias = 0.05

Controls the bias toward clipping along symmetry planes. Ranges from 0.0 to 1.0.

Constants

CONVEX_DECOMPOSITION_MODE_VOXEL = 0

Enum: Mode

Constant for voxel-based approximate convex decomposition.

CONVEX_DECOMPOSITION_MODE_TETRAHEDRON = 1

Enum: Mode

Constant for tetrahedron-based approximate convex decomposition.

Source revision 5592dc3a7a61
Connection interrupted. Reload×

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.