# Scale 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 Scale : ITransform
```

Implements a scaling transformation.

## Constructors

- [Scale](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.transforms.scale/ctor.md): (4 overloads)

## Properties

- [Name](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.transforms.scale/name.md)
- [ScaleXFactor](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.transforms.scale/scalexfactor.md)
- [ScaleYFactor](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.transforms.scale/scaleyfactor.md)
- [ScaleZFactor](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.transforms.scale/scalezfactor.md)
- [ScalingFrame](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.types.transforms.scale/scalingframe.md)

## Methods

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