# AssetPart class

Namespace: [Grasshopper2.Types.Shapes](https://developer.rhino3d.com/api/gh2/namespace/grasshopper2.types.shapes.md) · Assembly: [Grasshopper2](https://developer.rhino3d.com/api/gh2/assembly/grasshopper2.md)

```cs
public sealed class AssetPart
```

A monotone part of an asset.

## Constructors

- [AssetPart](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.shapes.assetpart/ctor.md): (4 overloads) Create a new partial asset.

## Properties

- [Colours](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.shapes.assetpart/colours.md): (Potentially unresolved) colours for this part.
- [Mesh](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.shapes.assetpart/mesh.md): Low polygon mesh of this part.
- [Name](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.shapes.assetpart/name.md): Name of this part.
- [Season](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.shapes.assetpart/season.md): Seasons for which this part is relevant.

## Methods

- [WithColour](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.shapes.assetpart/withcolour.md): Modify the colours of this part.
- [WithName](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.shapes.assetpart/withname.md): Modify the name of this part.
- [WithSeason](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.shapes.assetpart/withseason.md): Modify the season of this part.
- [Write](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.shapes.assetpart/write.md): Serialise this partial asset to a writer.
