UnfoldSelectCut

Introduced

7.5

Description

Selects the cutting line definition associated to the specified Unfold Property.

Scripting Syntax

    UnfoldSelectCut( Unfold Property, [Objects] )

Parameters

Parameter | Type | Description
Unfold Property | Unfold Property (or a pointer to it). | Unfold Property applied to the object(s)
Objects | List of X3DObject object(s) | Object(s) holding the cutting line(s) Default Value: If not specified, the current selection is used.

Return Value

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

Examples

Python Example

    #
    # This example demonstrates how to select the
    # current cutting definition of an Unfold property
    #
    a = Application
    a.NewScene("", 0)

    def LogCuts( in_prop ) :
       x = Application
       x.UnfoldSelectCut(in_prop)
       if (x.Selection.Count) :
           x.LogMessage(in_prop.Parent3DObject.Name + " cutting line: " + x.Selection(0).Value)
       else :
           x.LogMessage(in_prop.Parent3DObject.Name + " cutting line: [empty]")

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

    # Set up an Unfold property on the grid with a cutting line
    a.UnfoldApply("grid")
    up = g.Properties("Unfold")
    a.UnfoldSetCut(up, "grid.edge[14,34,51,68,71,73,75]")
    LogCuts(up)

    # -------------------------
    # Expected results
    # INFO : grid cutting line: grid.edge[14,34,51,68,71,73,75]

See Also

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

Autodesk Softimage v7.5