website/docs/reference/tools/probuilder/manage_probuilder.md
manage_probuilderAuto-generated from the Python tool registry. Do not hand-edit outside
<!-- examples:start --><!-- examples:end -->blocks — the generator (tools/generate_docs_reference.py) will overwrite them.
Group: probuilder · Module: services.tools.manage_probuilder
Manage ProBuilder meshes for in-editor 3D modeling. Requires com.unity.probuilder package.
SHAPE CREATION:
MESH EDITING:
VERTEX OPERATIONS:
SELECTION:
UV & MATERIALS:
QUERY:
SMOOTHING:
MESH UTILITIES:
WORKFLOW TIP: Call get_mesh_info with include='faces' to see face normals and directions before editing. Each face shows its direction ('top','bottom','front','back','left','right') so you can pick the right indices for operations like extrude_faces or delete_faces.
| Name | Type | Required | Description |
|---|---|---|---|
action | str | yes | Action to perform. |
target | str | None | — | Target GameObject (name/path/id). |
search_method | Literal['by_id', 'by_name', 'by_path', 'by_tag', 'by_layer'] | None | — | How to find the target GameObject. |
properties | dict[str, Any] | str | None | — | Action-specific parameters (dict or JSON string). |
A dict containing the Unity response. The exact shape depends on the action.
No examples yet. Add usage examples here — they will be preserved across regenerations.
<!-- examples:end -->