## UnfoldUpdate

### Introduced

v7.5

### Description

Recalculates the unfold based on the current settings and stores the new unfolding in the Unfold texture UV Property.

### Scripting Syntax

    oBoolean = UnfoldUpdate( [UnfoldProperty(s)], [Options] );

### Return Value

Returns a Boolean reporting whether or not the command was successful.

### Parameters

Parameter | Type | Description
--- | --- | ---
UnfoldProperty(s) | List of Unfold Property objects | The Unfold property to update. Default Value: If not specified, the current selection is used.
Options | String | Specify "DoPack" to unpack while updating. Default Value: "DoPack"

### Examples

#### Python Example

    #

    # This example demonstrates how to re-launch the

    # unfolding of a grid using the Unfold feature

    #

    a = Application

    a.NewScene("", 0)

    a.CreatePrim("Grid", "MeshSurface")

    # Set up an Unfold property on the grid with a cutting line

    a.UnfoldApply("grid")

    a.UnfoldSetCut("grid.Unfold", "grid.edge[14,34,51,68,71,73,75]")

    # Perform the initial unfolding and open the Texture Editor to see the results

    a.UnfoldUpdate("grid.Unfold")

    # Now modify the cutting line definition and recompute the unfolding

    a.UnfoldAddToCut("grid.Unfold", "grid.edge[2,3]")

    a.UnfoldUpdate("grid.Unfold")

### See Also

UnfoldAddToCut UnfoldAdjustUpdate UnfoldApply UnfoldApplySel UnfoldClearCut UnfoldPackUpdate UnfoldRemoveFromCut UnfoldSelectCut UnfoldSetCut Unfold Property Editor reference