1
0
mirror of https://github.com/godotengine/godot.git synced 2025-11-05 12:10:55 +00:00

Add Mesh ConvexDecompositionSettings wrapper

Adds wrapper MeshConvexDecompositionSettings to control parameters for Mesh ConvexDecomposition operations.
This commit is contained in:
smix8
2023-01-26 16:10:26 +01:00
parent f38b540273
commit 1549aeaef8
13 changed files with 390 additions and 98 deletions

View File

@@ -214,7 +214,11 @@ void MeshInstance3DEditor::_menu_option(int p_option) {
return;
}
Mesh::ConvexDecompositionSettings settings;
Ref<MeshConvexDecompositionSettings> settings = Ref<MeshConvexDecompositionSettings>();
settings.instantiate();
settings->set_max_convex_hulls(32);
settings->set_max_concavity(0.001);
Vector<Ref<Shape3D>> shapes = mesh->convex_decompose(settings);
if (!shapes.size()) {