# AssetMesh 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 AssetMesh
```

A minimal mesh type used for fully unwelded model shapes. This type only stores vertices and faces.

## Constructors

- [AssetMesh](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.shapes.assetmesh/ctor.md): (3 overloads) Deserialise a low poly mesh from a reader.

## Properties

- [BoundingBox](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.shapes.assetmesh/boundingbox.md): Gets the boundingbox containing all vertices.
- [Vertices](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.shapes.assetmesh/vertices.md): Enumerate over the vertices of this mesh.

## Methods

- [AppendToMesh](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.shapes.assetmesh/appendtomesh.md): Append this mesh to an existing mesh. This method will append vertices, faces and colours, but it will not adjust normals.
- [Transform](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.shapes.assetmesh/transform.md): Create a new flat mesh part by transforming this part.
- [Translate](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.shapes.assetmesh/translate.md): Create a new flat mesh part by translating this part.
- [Write](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.shapes.assetmesh/write.md): Serialise this mesh to a writer.
