geom_extrude
Extrudes faces on a DynamicMesh actor in Unreal Engine using Geometry Script, with control over distance, direction, area mode, and UV scale for generated sides.
Instructions
Extrude faces on a DynamicMesh actor using Geometry Script modeling.
Args: actor_name: DynamicMesh actor label to mutate. distance: Extrusion distance in centimeters. direction: Fixed extrusion direction [x, y, z]. direction_mode: "fixed" or "average_face_normal". area_mode: "entire_selection", "per_polygroup", or "per_triangle". uv_scale: UV scale applied to generated side faces. solids_to_shells: Treat solids as shells during extrusion.
Returns: Structured JSON with resulting mesh counts.
KB: see knowledge_base/22_GEOMETRY_SCRIPT_AND_MODELING.md#mcp-geometry-tools Example: geom_extrude(actor_name="DM_Panel", distance=25, direction=[0, 0, 1])
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| distance | No | ||
| uv_scale | No | ||
| area_mode | No | entire_selection | |
| direction | No | ||
| actor_name | Yes | ||
| direction_mode | No | fixed | |
| solids_to_shells | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |