edit_mesh
Edit mesh geometry using world-space selections without entering edit mode. Perform extrusions, insets, bevels, loop cuts, and soft moves directly on faces or vertices.
Instructions
Edit mesh geometry with world-space selections (no edit-mode needed). Typical: extrude the top of a box into a neck, inset+extrude a panel recess, bevel just the rim of a face, soft_move to sculpt organic forms, loop_cuts before deforming, bisect+clear_outer to keep one half for a mirror modifier.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| axis | No | Z | |
| cuts | No | ||
| name | No | Name for the new object (separate). | |
| angle | No | ||
| depth | No | ||
| edges | No | Which edges of the selected faces bevel/crease/mark_sharp affect. Default: 'sharp' when everything is selected, else 'boundary' (the rim of the selected region). | |
| pivot | No | World-space pivot (scale/rotate) or centre (soft_move). | |
| scale | No | Scale factor(s) (scale op / extrude cap). | |
| value | No | ||
| width | No | ||
| factor | No | ||
| object | Yes | ||
| offset | No | soft_move displacement [dx,dy,dz] (world). | |
| radius | No | ||
| vector | No | World-space direction*length for extrude/translate. | |
| falloff | No | smooth | |
| profile | No | ||
| distance | No | ||
| segments | No | ||
| operation | Yes | extrude (distance along normal or vector, optional scale of the new cap, individual), inset (thickness, depth), bevel (edges of the selection: width, segments, profile), subdivide (cuts), loop_cuts (cuts evenly along axis - add before bend/twist or for support loops), delete, translate (vector), scale (scale, pivot), rotate (angle, axis, pivot), soft_move (proportional edit: pivot, offset, radius, falloff smooth|linear|sharp|sphere - sculpt-like shaping), flatten (press everything beyond plane_point/plane_normal onto the plane with a smooth blend band `distance` m; optional pivot+radius limit - flat floors/bellies without creases or waves), bisect (plane_point, plane_normal; clear_inner/clear_outer to cut away a side), crease / bevel_weight (value 0-1 on edges for subdivision/bevel), mark_sharp, separate (selection to a new object). | |
| selection | No | World-space face selection; keys combine with AND: side ('top','bottom','front'(-Y),'back','left'(-X),'right'), normal [x,y,z] + angle (deg, default 30), box {min:[..],max:[..]}, sphere {center,radius}, indices [...], material (slot index or name), invert true. Omit or {all:true} for everything. Add element:'verts' to pick vertices (translate/scale/rotate/smooth). | |
| thickness | No | ||
| individual | No | ||
| iterations | No | ||
| clear_inner | No | ||
| clear_outer | No | ||
| plane_point | No | ||
| sharp_angle | No | ||
| plane_normal | No | ||
| merge_distance | No |