# Scale

> Creates a new Scale from a Vector2.

## Definition

* **Type:** Constructor
* **Namespace:** [UnityEngine.UIElements](/engine/6000.6/script-reference/unityengine/uielements.md)
* **Assembly:** UnityEngine.UIElementsModule

## Scale(Vector2)

Creates a new Scale from a [Vector2](/engine/6000.6/script-reference/unityengine/vector2.md).

```csharp
public Scale(Vector2 scale)
```

### Parameters

**** (\[Vector2]\(/engine/6000.6/script-reference/unityengine/vector2)):&#x20;

## Scale(Vector3)

Creates a new Scale from a [Vector3](/engine/6000.6/script-reference/unityengine/vector3.md).

```csharp
public Scale(Vector3 scale)
```

### Parameters

**** (\[Vector3]\(/engine/6000.6/script-reference/unityengine/vector3)):&#x20;

### Remarks

Scaling in the Z axis is currently unsupported. Consequently, if a Z value different than 1.0f is provided, a warning is issued and the Z value is forced to 1.0f.
