# Sandbox.ModelDeformer.OperationType

An operation in the ordered deformation stack. Each operation receives the previous result.

- Kind: enum
- Assembly: `Sandbox.Engine`
- Modifiers: sealed

## Fields

- [`Inflate`](/api/Sandbox.ModelDeformer.OperationType/Inflate): Inflate or deflate the model. Negative Inflation shrinks; positive Inflation expands.
- [`Project`](/api/Sandbox.ModelDeformer.OperationType/Project): Push vertices out to the shape's surface. Use a Box to make a square shape or a Sphere to round it. Value blends from the original mesh to the surface. Requires a finite shape; Infinite has no surface.
- [`SquashStretch`](/api/Sandbox.ModelDeformer.OperationType/SquashStretch): Flatten or lengthen the model along the shape's local Z axis, adjusting its width to match.
- [`Suck`](/api/Sandbox.ModelDeformer.OperationType/Suck): Pull the model toward the shape center. Move the shape to aim the pull.
- [`Transform`](/api/Sandbox.ModelDeformer.OperationType/Transform): Move, rotate or scale the affected part of the model around the shape center.
