# Grasshopper.Kernel.Types.Transforms namespace

Assembly: [Grasshopper](https://developer.rhino3d.com/api/gh1/assembly/grasshopper.md)

## Interfaces

- [ITransform](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.transforms.itransform.md): Basic interface for a single Grasshopper transformation.

## Classes

- [Generic](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.transforms.generic.md): Implements a generic matrix transformation.
- [Identity](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.transforms.identity.md): Implements a null-transform.
- [Orientation](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.transforms.orientation.md): Implements an orientation (ChangeBasis) transformation.
- [Projection](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.transforms.projection.md): Implements a projection transformation.
- [Rotation](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.transforms.rotation.md): Implements a rotation transformation.
- [Scale](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.transforms.scale.md): Implements a scaling transformation.
- [Translation](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.transforms.translation.md): Implements a translation (Move) transformation.
