# CurvatureGraphSettings class

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

```cs
public static class CurvatureGraphSettings
```

Contains static methods and properties to modify curvature graph commands.

## Properties

- [CurveHairColor](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.curvaturegraphsettings/curvehaircolor.md): (static) Gets or sets the curve hair color;
- [HairDensity](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.curvaturegraphsettings/hairdensity.md): (static) Gets or sets the hair density;
- [HairScale](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.curvaturegraphsettings/hairscale.md): (static) Gets or sets the hair scale;
- [SampleDensity](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.curvaturegraphsettings/sampledensity.md): (static) Gets or sets the sampling density;
- [SrfUHair](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.curvaturegraphsettings/srfuhair.md): (static) Gets or sets the surface U hairs are on;
- [SrfVHair](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.curvaturegraphsettings/srfvhair.md): (static) Gets or sets the surface V hairs are on;
- [SurfaceUHairColor](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.curvaturegraphsettings/surfaceuhaircolor.md): (static) Gets or sets the surface U hair color;
- [SurfaceVHairColor](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.curvaturegraphsettings/surfacevhaircolor.md): (static) Gets or sets the surface V hair color;

## Methods

- [GetCurrentState](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.curvaturegraphsettings/getcurrentstate.md): (static) Gets the current settings of the application.
- [GetDefaultState](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.curvaturegraphsettings/getdefaultstate.md): (static) Gets the factory settings of the application.
- [RestoreDefaults](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.curvaturegraphsettings/restoredefaults.md): (static) Commits the default settings as the current settings.
- [UpdateFromState](https://developer.rhino3d.com/api/rhinocommon/type/rhino.applicationsettings.curvaturegraphsettings/updatefromstate.md): (static) Sets all settings to a particular defined joined state.
