# QuadRemeshParameters 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)

```cs
public class QuadRemeshParameters
```

Parameters for QuadRemesh method

## Properties

- [AdaptiveQuadCount](https://developer.rhino3d.com/api/rhinocommon/type/rhino.geometry.quadremeshparameters/adaptivequadcount.md): Respect the original Target Quad Count value as much as possible. True returns more quads than TargetQuadCount depending on amount of high-curvature areas. Note: this value is ignored when TargetEdgeLength > 0
- [AdaptiveSize](https://developer.rhino3d.com/api/rhinocommon/type/rhino.geometry.quadremeshparameters/adaptivesize.md): Larger values results in for quad sizes that adjust to match input curvature. Smaller values results in more uniform quad sizes at the risk of less feature preservation. Range [0 - 100] Note: this value is ignored when TargetEdgeLength > 0
- [DetectHardEdges](https://developer.rhino3d.com/api/rhinocommon/type/rhino.geometry.quadremeshparameters/detecthardedges.md): When enabled the hard edges in models will be retained.
- [GuideCurveInfluence](https://developer.rhino3d.com/api/rhinocommon/type/rhino.geometry.quadremeshparameters/guidecurveinfluence.md): 0 = Approximate 1 = Interpolate Edge Ring 2 = Interpolate Edge Loop This value is ignored if Guide Curves are not supplied
- [PreserveMeshArrayEdgesMode](https://developer.rhino3d.com/api/rhinocommon/type/rhino.geometry.quadremeshparameters/preservemesharrayedgesmode.md): 0=off, 1=On(Smart), 2=On(Strict) : Mesh array's created from Breps will have their brep face edge boundaries retained. Smart - Small or insignificant input faces are ignored. Strict - All input faces are factored in re-meshed result.
- [SymmetryAxis](https://developer.rhino3d.com/api/rhinocommon/type/rhino.geometry.quadremeshparameters/symmetryaxis.md): Symmetry axis to use for symmetric re-meshing
- [TargetEdgeLength](https://developer.rhino3d.com/api/rhinocommon/type/rhino.geometry.quadremeshparameters/targetedgelength.md): When TargetEdgeLength is greater than 0 TargetQuadCount will be re-computed with the target goal of an approximated edge length based on the area of the input mesh e.g TargetQuadCount = Input mesh Area * sqr(TargetEdgeLength) AdaptiveSize as well as AdaptiveQuadCount will also be ignored;
- [TargetQuadCount](https://developer.rhino3d.com/api/rhinocommon/type/rhino.geometry.quadremeshparameters/targetquadcount.md): The number of quads to try to achieve in the final re-meshed object Note: This value is overridden if TargetEdgeLength > 0
