ClipContainer.Transitions

ClipContainer.Transitions

説明

コンテナ内の各Transitionオブジェクトを含むTransitionCollectionを戻します。

C#構文

// get accessor

TransitionCollection rtn = ClipContainer.Transitions;

Python の例

#

# 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