# UserPattern struct

Namespace: [Grasshopper2.Bake](https://developer.rhino3d.com/api/gh2/namespace/grasshopper2.bake.md) · Assembly: [Grasshopper2](https://developer.rhino3d.com/api/gh2/assembly/grasshopper2.md)

```cs
[IoId("00000000-da40-447b-8add-251f20f6b5cd")]
public struct UserPattern : IStorable
```

A pattern for the inclusion or exclusion of various bake property overrides from user data.

## Constructors

- [UserPattern](https://developer.rhino3d.com/api/gh2/type/grasshopper2.bake.userpattern/ctor.md)

## Properties

- [Colour](https://developer.rhino3d.com/api/gh2/type/grasshopper2.bake.userpattern/colour.md): Gets or sets the object colour of baked objects.
- [Group](https://developer.rhino3d.com/api/gh2/type/grasshopper2.bake.userpattern/group.md): Gets or sets whether all baked objects ought to be grouped.
- [Layer](https://developer.rhino3d.com/api/gh2/type/grasshopper2.bake.userpattern/layer.md): Gets or sets the full path of the layer of the baked objects.
- [LineType](https://developer.rhino3d.com/api/gh2/type/grasshopper2.bake.userpattern/linetype.md): Gets or sets the line type dash pattern for the baked objects.
- [Mode](https://developer.rhino3d.com/api/gh2/type/grasshopper2.bake.userpattern/mode.md): Gets or sets the mode (normal, locked, or hidden) of the baked objects.
- [Name](https://developer.rhino3d.com/api/gh2/type/grasshopper2.bake.userpattern/name.md): Gets or sets the name of the baked objects.
- [PlotColour](https://developer.rhino3d.com/api/gh2/type/grasshopper2.bake.userpattern/plotcolour.md): Gets or sets the plotting colour for baked objects.
- [PlotWeight](https://developer.rhino3d.com/api/gh2/type/grasshopper2.bake.userpattern/plotweight.md): Gets or sets the plotting line weight for the baked objects.
- [SectionAngle](https://developer.rhino3d.com/api/gh2/type/grasshopper2.bake.userpattern/sectionangle.md): Gets or sets the section hatch rotational angle for the baked objects.
- [SectionHatch](https://developer.rhino3d.com/api/gh2/type/grasshopper2.bake.userpattern/sectionhatch.md): Gets or sets the section hatch pattern for the baked objects.
- [SectionScale](https://developer.rhino3d.com/api/gh2/type/grasshopper2.bake.userpattern/sectionscale.md): Gets or sets the section hatch scale for the baked objects.

## Methods

- [AssignToAttributes](https://developer.rhino3d.com/api/gh2/type/grasshopper2.bake.userpattern/assigntoattributes.md): (2 overloads)
- [Store](https://developer.rhino3d.com/api/gh2/type/grasshopper2.bake.userpattern/store.md)
