MAXScript Language Reference > 3ds Max Objects > Modifier : MAXWrapper and SpacewarpModifier : MAXWrapper > Modifier and SpacewarpModifier Types > Modifiers > UVW Modifiers > Unwrap_UVW : Modifier >

# Unwrap_UVW Modifier - Relax

| Unwrap_UVW Modifier - Main Topic | Modifier Classes - Quick Navigation

The following methods expose the Relax Tool of the UnwrapUVW Modifier to MAXScript.

## Relax One Click

Methods:

    <void><Unwrap_UVW>.RelaxOneClick()

NEW in 3ds Max 2012: Equivalent to pressing the "Relax Until Flat" icon in the Edit UVs dialog.

Exposed via unwrap6 interface in 3ds Max 2012.

## Relax Tool

Methods:

    <void><Unwrap_UVW>.relax2dialog()

Opens the Relax Tool dialog.

Exposed via unwrap3 interface in 3ds Max 6 and higher.

    <integer><Unwrap_UVW>.getRelaxIteration()

Returns the relax iterations count.

Exposed via unwrap3 interface in 3ds Max 6 and higher.

    <void><Unwrap_UVW>.setRelaxIteration <integer>amount

Sets the relax iterations count to the specified value.

Exposed via unwrap3 interface in 3ds Max 6 and higher.

    <float><Unwrap_UVW>.getRelaxAmount()

Returns the relax amount.

Exposed via unwrap3 interface in 3ds Max 6 and higher.

    <void><Unwrap_UVW>.setRelaxAmount <float>amount

Sets the relax amount to the spacified value.

Exposed via unwrap3 interface in 3ds Max 6 and higher.

    <boolean><Unwrap_UVW>.getRelaxBoundary()

Get the Relax Boundary Points status.

When true , the boundary points will remain fixed. Returns the state of the "Keep Boundary Points Fixed" checkbox in the Relax dialog.

Exposed via unwrap3 interface in 3ds Max 6 and higher.

    <void><Unwrap_UVW>.setRelaxBoundary <boolean>boundary

Set the Relax Boundary Points status.

When set to true , the boundary points will remain fixed. Affects the state of the "Keep Boundary Points Fixed" checkbox in the Relax dialog.

Exposed via unwrap3 interface in 3ds Max 6 and higher.

    <boolean><Unwrap_UVW>.getRelaxSaddle()

Get Relax saddle status.

Returns the state of the "Save Outer Corners" checkbox in the Relax dialog.

Exposed via unwrap3 interface in 3ds Max 6 and higher.

    <void><Unwrap_UVW>.setRelaxSaddle <boolean>saddle

Set Relax saddle status.

Affects the state of the "Save Outer Corners" checkbox in the Relax dialog.

Exposed via unwrap3 interface in 3ds Max 6 and higher.

    <void><Unwrap_UVW>.relaxByFaceAngle <integer>iterations <float>stretch <float>strength <boolean>lockBoundaries

Performs a "Relax By Face Angles" operation without opening the Relax Tool dialog.

The arguments correspond to the Iterations value,Stretch value,Amount value and Keep Boundary Points Fixed checkbox state found in the Relax Tool > Relax By Face Angles mode.

Exposed via unwrap5 interface in 3ds Max 8 and higher.

    <void><Unwrap_UVW>.relaxByEdgeAngle <integer>iterations <float>stretch <float>strength <boolean>lockBoundaries

Performs a "Relax By Edge Angles" operation without opening the Relax Tool dialog.

The arguments correspond to the Iterations value,Stretch value,Amount value and Keep Boundary Points Fixed checkbox state found in the Relax Tool>Relax By Edge Angles mode.

Exposed via unwrap5 interface in 3ds Max 8 and higher.

    <void><Unwrap_UVW>.relax2()

Performs a "Relax by Centers" operation using the current settings.

Same as pressing the Apply button in the Relax Dialog.

Exposed via unwrap3 interface in 3ds Max 6 and higher.

## Relax By Spring

Methods:

    <void><Unwrap_UVW>.relaxBySpringDialog()

Opens the Relax By Spring Tool dialog.

Exposed via unwrap5 interface in 3ds Max 8 and higher.

    <integer><Unwrap_UVW>.getRelaxBySpringIteration()

Returns the Iteration value.

Exposed via unwrap5 interface in 3ds Max 8 and higher.

    <void><Unwrap_UVW>.setRelaxBySpringIteration <integer>iteration

Sets the Iteration value.

Exposed via unwrap5 interface in 3ds Max 8 and higher.

    <float><Unwrap_UVW>.getRelaxBySpringStretch()

Returns the Stretch value.

Exposed via unwrap5 interface in 3ds Max 8 and higher.

    <void><Unwrap_UVW>.setRelaxBySpringStretch <float>stretch

Sets the Stretch value.

Exposed via unwrap5 interface in 3ds Max 8 and higher.

    <boolean><Unwrap_UVW>.getRelaxBySpringUseOnlyVEdges()

Returns the state of the Lock Bondaries checkbox.

Exposed via unwrap5 interface in 3ds Max 8 and higher.

    <void><Unwrap_UVW>.setRelaxBySpringUseOnlyVEdges <boolean>useOnlyVEdges

Sets the state of the Lock Bondaries checkbox.

Exposed via unwrap5 interface in 3ds Max 8 and higher.

    <void><Unwrap_UVW>.relaxBySpring <integer>frames <float>stretch <boolean>useOnlyVEdges

Performs the relax by spring without opening the dialog.

The arguments correspond to the Iterations value, Stretch value and Lock Boundaries checkbox state.

Exposed via unwrap5 interface in 3ds Max 8 and higher.

## Relax By Angle

Methods:

## Other Obsolete Relax Method

    <void><Unwrap_UVW>.relax <integer>iterations <float>strength <boolean>lockEdges <boolean>matchArea

Performs the pre-3ds Max 6 Relax operation using the provided arguments.

Exposed via unwrap2 interface in 3ds Max 5 and higher.

NoteIn 3ds Max 6 and higher, you should consider using the Relax2() method and related methods described below.

    <void>fitRelax <integer>iterations <float>strength

Performs a Fit Relax.

Exposed via unwrap2 interface in 3ds Max 5 and higher.