BasicOperations/IndividualUndoCalls.py
20 if not lCube.Visibility.IsAnimated():
21 lCube.Visibility.SetAnimated(
True)
23 if not lCube.Visibility.IsFocused():
24 lCube.Visibility.SetFocus(
True)
29 lUndo.TransactionBegin(
"vis1")
30 lUndo.TransactionAddModelTRS(lCube)
33 lCube.Visibility.GetAnimationNode ().KeyAdd(
FBTime(3,3,3,0),
True)
34 lUndo.TransactionEnd()
36 lUndo.TransactionBegin(
"vis2")
37 lUndo.TransactionAddModelTRS(lCube)
39 lCube.Visibility.GetAnimationNode ().KeyAdd(
FBTime(0,0,0,10),
True)
40 lUndo.TransactionEnd()
42 lUndo.TransactionBegin(
"vis3")
43 lUndo.TransactionAddModelTRS(lCube)
45 lCube.Visibility.GetAnimationNode ().KeyAdd(
FBTime(0,0,0,11),
False)
46 lUndo.TransactionEnd()
48 lUndo.TransactionBegin(
"vis4")
49 lUndo.TransactionAddModelTRS(lCube)
51 lCube.Visibility.GetAnimationNode ().KeyAdd(
FBTime(0,0,0,20),
False)
52 lUndo.TransactionEnd()
54 lUndo.TransactionBegin(
"vis5")
55 lUndo.TransactionAddModelTRS(lCube)
57 lCube.Visibility.GetAnimationNode ().KeyAdd(
FBTime(0,0,0,21),
True)
58 lUndo.TransactionEnd()
60 lUndo.TransactionBegin(
"vis6")
61 lUndo.TransactionAddModelTRS(lCube)
63 lCube.Visibility.GetAnimationNode ().KeyAdd(
FBTime(0,0,0,30),
True)
64 lUndo.TransactionEnd()
66 lUndo.TransactionBegin(
"vis7")
67 lUndo.TransactionAddModelTRS(lCube)
69 lCube.Visibility.GetAnimationNode ().KeyAdd(
FBTime(0,0,0,31),
False)
70 lUndo.TransactionEnd()
72 lUndo.TransactionBegin(
"vis8")
73 lUndo.TransactionAddModelTRS(lCube)
75 lCube.Visibility.GetAnimationNode ().KeyAdd(
FBTime(0,0,0,40),
False)
76 lUndo.TransactionEnd()