# Rotation class

Namespace: [Grasshopper.Kernel.Types.Transforms](https://developer.rhino3d.com/api/gh1/namespace/grasshopper.kernel.types.transforms.md) · Assembly: [Grasshopper](https://developer.rhino3d.com/api/gh1/assembly/grasshopper.md)

```cs
public class Rotation : ITransform
```

Implements a rotation transformation.

## Constructors

- [Rotation](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.transforms.rotation/ctor.md): (3 overloads)

## Properties

- [Name](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.transforms.rotation/name.md)
- [RotationAngle](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.transforms.rotation/rotationangle.md)
- [RotationAxis](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.transforms.rotation/rotationaxis.md)
- [RotationCenter](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.transforms.rotation/rotationcenter.md)

## Methods

- [Duplicate](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.transforms.rotation/duplicate.md)
- [Read](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.transforms.rotation/read.md)
- [Reverse](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.transforms.rotation/reverse.md)
- [ToMatrix](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.transforms.rotation/tomatrix.md)
- [ToString](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.transforms.rotation/tostring.md)
- [Write](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.transforms.rotation/write.md)
