33 lines
1.3 KiB
Plaintext
Executable File
33 lines
1.3 KiB
Plaintext
Executable File
--ensures that fingers are all aligned straight.
|
|
|
|
fingerArrays = #(
|
|
#("SKEL_L_Finger00","SKEL_L_Finger01","SKEL_L_Finger02"),
|
|
#("SKEL_L_Finger10","SKEL_L_Finger11","SKEL_L_Finger12"),
|
|
#("SKEL_L_Finger20","SKEL_L_Finger21","SKEL_L_Finger22"),
|
|
#("SKEL_L_Finger30","SKEL_L_Finger31","SKEL_L_Finger32"),
|
|
#("SKEL_L_Finger40","SKEL_L_Finger41","SKEL_L_Finger42"),
|
|
#("SKEL_R_Finger00","SKEL_R_Finger01","SKEL_R_Finger02"),
|
|
#("SKEL_R_Finger10","SKEL_R_Finger11","SKEL_R_Finger12"),
|
|
#("SKEL_R_Finger20","SKEL_R_Finger21","SKEL_R_Finger22"),
|
|
#("SKEL_R_Finger30","SKEL_R_Finger31","SKEL_R_Finger32"),
|
|
#("SKEL_R_Finger40","SKEL_R_Finger41","SKEL_R_Finger42")
|
|
)
|
|
|
|
fn sortFingers =
|
|
(
|
|
for fa = 1 to fingerArrays.count do
|
|
(
|
|
finger1 = getNodeByName fingerArrays[fa][1]
|
|
finger2 = getNodeByName fingerArrays[fa][2]
|
|
finger3 = getNodeByName fingerArrays[fa][3]
|
|
|
|
print ("setting rot on "+finger2.name)
|
|
in coordsys parent finger2.rotation.controller.Frozen_Rotation.X_Rotation = 0
|
|
in coordsys parent finger2.rotation.controller.Frozen_Rotation.Y_Rotation = 0
|
|
print ("setting rot on "+finger3.name)
|
|
in coordsys parent finger3.rotation.controller.Frozen_Rotation.X_Rotation = 0
|
|
in coordsys parent finger3.rotation.controller.Frozen_Rotation.Y_Rotation = 0
|
|
)
|
|
)
|
|
|
|
sortFingers() |