Transitions (ClipContainer)

Description

Returns a TransitionCollection containing each Transition object in the container.

C# Syntax

    // get accessor
    TransitionCollection rtn = ClipContainer.Transitions;

Examples

Python Example

    #
    # This example demonstrates how to retrieve transitions from a clip container
    #
    Application.NewScene( None, False )
    oRoot = Application.ActiveSceneRoot
    oCube = oRoot.AddGeometry( "Cube", "MeshSurface")

    # Creating the first animation source
    sParams = "cube.kine.local.posx,cube.kine.local.posy,cube.kine.local.posz"
    oSource = Application.StoreAction(oRoot, sParams, 1, "StoredStaticPose", 1, 1, 5, 0, 0)

    # Creating the first clip
    oClip = Application.AddClip(oRoot, oSource)
       Application.LogMessage("First created clip " + oClip.FullName )
    oCube.Parameters("posx").Value  =  3.0

    # Creating the second animation source
    oSource2 = Application.StoreAction(oRoot, sParams, 1, "StoredStaticPose", 1, 7, 9, 0, 0)

    # Creating the second clip
    oClip2 = Application.AddClip(oRoot, oSource2)

    def PrintTransition(oTransition):
       "This function prints the transition name and type along with the starting and end clip"
       Application.LogMessage("The transition " + oTransition.FullName + " is of type " + oTransition.Type)
       oStartClip = oTransition.StartClip
       Application.LogMessage("The clip at the beginning of the transition is " + oStartClip.FullName)
       oEndClip = oTransition.EndClip
       Application.LogMessage("The clip at the end of the transition is " + oEndClip.FullName)

    Application.LogMessage(PrintTransition.__doc__)

    oTransition = Application.AddTransition(oClip, oClip2, 0)
    PrintTransition(oTransition)

    oMixer = oRoot.Mixer
    for oTrns in oMixer.Transitions:
       PrintTransition(oTrns)

    # Output of above script:
    #INFO : First created clip Mixer.Mixer_Anim_Track.StoredStaticPose_Clip
    #
    #INFO : This function prints the transition name and type along with the starting and end clip
    #
    #INFO : The transition Mixer.Transition is of type TransitionStandardType
    #INFO : The clip at the beginning of the transition is Mixer.Mixer_Anim_Track.StoredStaticPose_Clip
    #INFO : The clip at the end of the transition is Mixer.Mixer_Anim_Track1.StoredStaticPose1_Clip
    #INFO : The transition Mixer.Transition is of type TransitionStandardType
    #INFO : The clip at the beginning of the transition is Mixer.Mixer_Anim_Track.StoredStaticPose_Clip
    #INFO : The clip at the end of the transition is Mixer.Mixer_Anim_Track1.StoredStaticPose1_Clip

Autodesk Softimage v7.5