## RelativeRectangle structure

Relative rectangle The formula between relative component to absolute value is: Scale * (Reference Width) + offset So if we want it to represent an absolute value, leave all scale fields zero, and use offset fields instead.

```csharp
public struct RelativeRectangle
```

## Constructors

| Name | Description |
| --- | --- |
| [RelativeRectangle](relativerectangle/)(int, int, int, int) | Construct a `RelativeRectangle` |

## Properties

| Name | Description |
| --- | --- |
| [OffsetHeight](../../aspose.threed.utilities/relativerectangle/offsetheight/) { get; set; } | Gets or sets the offset for height |
| [OffsetWidth](../../aspose.threed.utilities/relativerectangle/offsetwidth/) { get; set; } | Gets or sets the offset for width |
| [OffsetX](../../aspose.threed.utilities/relativerectangle/offsetx/) { get; set; } | Gets or sets the offset for coordinate X |
| [OffsetY](../../aspose.threed.utilities/relativerectangle/offsety/) { get; set; } | Gets or sets the offset for coordinate Y |
| [ScaleHeight](../../aspose.threed.utilities/relativerectangle/scaleheight/) { get; set; } | Relative height |
| [ScaleWidth](../../aspose.threed.utilities/relativerectangle/scalewidth/) { get; set; } | Relative width |
| [ScaleX](../../aspose.threed.utilities/relativerectangle/scalex/) { get; set; } | Relative coordinate X |
| [ScaleY](../../aspose.threed.utilities/relativerectangle/scaley/) { get; set; } | Relative coordinate Y |

## Methods

| Name | Description |
| --- | --- |
| static [FromScale](../../aspose.threed.utilities/relativerectangle/fromscale/)(float, float, float, float) | Construct a `RelativeRectangle` with all offset fields zero and scale fields from given parameters. |
| [ToAbsolute](../../aspose.threed.utilities/relativerectangle/toabsolute/)(int, int, int, int) | Convert the relative rectangle to absolute rectangle |
| override [ToString](../../aspose.threed.utilities/relativerectangle/tostring/)() | Converts the value of this instance to a String. |

### See Also

* namespace [Aspose.ThreeD.Utilities](../../aspose.threed.utilities/)
* assembly [Aspose.3D](../../)


