# ShrinkWrapParameters class

Namespace: [Rhino.Geometry](https://developer.rhino3d.com/api/rhinocommon/namespace/rhino.geometry.md) · Assembly: [RhinoCommon](https://developer.rhino3d.com/api/rhinocommon/assembly/rhinocommon.md) · Since v8.0

```cs
public class ShrinkWrapParameters
```

Parameters for ShrinkWrap method

## Properties

- [FillHolesInInputObjects](https://developer.rhino3d.com/api/rhinocommon/type/rhino.geometry.shrinkwrapparameters/fillholesininputobjects.md): Any input meshes will have "Fill Holes" applied to them before volume creation This value is ignored when input objects are Point Clouds
- [InflateVerticesAndPoints](https://developer.rhino3d.com/api/rhinocommon/type/rhino.geometry.shrinkwrapparameters/inflateverticesandpoints.md): Inflate mesh vertices, points and point clouds Mesh vertices will be inflated as though the mesh were a point cloud
- [Offset](https://developer.rhino3d.com/api/rhinocommon/type/rhino.geometry.shrinkwrapparameters/offset.md): Distance to offset outward or inward
- [PolygonOptimization](https://developer.rhino3d.com/api/rhinocommon/type/rhino.geometry.shrinkwrapparameters/polygonoptimization.md): 0 - 100 the percentage of optimization desired. Polygons will be reduced in areas of lower curvature Lower values result in better feature preservation at the cost of more polygons
- [PreserveColors](https://developer.rhino3d.com/api/rhinocommon/type/rhino.geometry.shrinkwrapparameters/preservecolors.md): Transfers mesh vertex and or point cloud colors to the shrinkwrapped results.
- [SmoothingIterations](https://developer.rhino3d.com/api/rhinocommon/type/rhino.geometry.shrinkwrapparameters/smoothingiterations.md): Number of times to apply smoothing
- [TargetEdgeLength](https://developer.rhino3d.com/api/rhinocommon/type/rhino.geometry.shrinkwrapparameters/targetedgelength.md): The desired target edge length in document units Smaller values equal more mesh resolution at the expense of larger mesh sizes
