185 lines
4.2 KiB
Plaintext
Executable File
185 lines
4.2 KiB
Plaintext
Executable File
handBones = #(
|
|
"HAND_SKEL_R_Finger00",
|
|
"HAND_SKEL_R_Finger01",
|
|
"HAND_SKEL_R_Finger02",
|
|
"HAND_SKEL_R_Finger0_NUB",
|
|
"HAND_SKEL_R_Finger10",
|
|
"HAND_SKEL_R_Finger11",
|
|
"HAND_SKEL_R_Finger12",
|
|
"HAND_SKEL_R_Finger1_NUB",
|
|
"HAND_SKEL_R_Finger20",
|
|
"HAND_SKEL_R_Finger21",
|
|
"HAND_SKEL_R_Finger22",
|
|
"HAND_SKEL_R_Finger2_NUB",
|
|
"HAND_SKEL_R_Finger30",
|
|
"HAND_SKEL_R_Finger31",
|
|
"HAND_SKEL_R_Finger32",
|
|
"HAND_SKEL_R_Finger3_NUB",
|
|
"HAND_SKEL_R_Finger40",
|
|
"HAND_SKEL_R_Finger41",
|
|
"HAND_SKEL_R_Finger42",
|
|
"HAND_SKEL_R_Finger4_NUB",
|
|
"HAND_SKEL_L_Finger00",
|
|
"HAND_SKEL_L_Finger01",
|
|
"HAND_SKEL_L_Finger02",
|
|
"HAND_SKEL_L_Finger0_NUB",
|
|
"HAND_SKEL_L_Finger10",
|
|
"HAND_SKEL_L_Finger11",
|
|
"HAND_SKEL_L_Finger12",
|
|
"HAND_SKEL_L_Finger1_NUB",
|
|
"HAND_SKEL_L_Finger20",
|
|
"HAND_SKEL_L_Finger21",
|
|
"HAND_SKEL_L_Finger22",
|
|
"HAND_SKEL_L_Finger2_NUB",
|
|
"HAND_SKEL_L_Finger30",
|
|
"HAND_SKEL_L_Finger31",
|
|
"HAND_SKEL_L_Finger32",
|
|
"HAND_SKEL_L_Finger3_NUB",
|
|
"HAND_SKEL_L_Finger40",
|
|
"HAND_SKEL_L_Finger41",
|
|
"HAND_SKEL_L_Finger42",
|
|
"HAND_SKEL_L_Finger4_NUB"
|
|
)
|
|
|
|
nodesToDelete = #(
|
|
"HAND_RB_L_ForeArmRoll",
|
|
"HAND_SKEL_R_Forearm",
|
|
"HAND_SKEL_R_Hand",
|
|
"HAND_SKEL_R_Finger00",
|
|
"HAND_SKEL_R_Finger01",
|
|
"HAND_SKEL_R_Finger02",
|
|
"HAND_SKEL_R_Finger0_NUB",
|
|
"HAND_SKEL_R_Finger10",
|
|
"HAND_SKEL_R_Finger11",
|
|
"HAND_SKEL_R_Finger12",
|
|
"HAND_SKEL_R_Finger1_NUB",
|
|
"HAND_SKEL_R_Finger20",
|
|
"HAND_SKEL_R_Finger21",
|
|
"HAND_SKEL_R_Finger22",
|
|
"HAND_SKEL_R_Finger2_NUB",
|
|
"HAND_SKEL_R_Finger30",
|
|
"HAND_SKEL_R_Finger31",
|
|
"HAND_SKEL_R_Finger32",
|
|
"HAND_SKEL_R_Finger3_NUB",
|
|
"HAND_SKEL_R_Finger40",
|
|
"HAND_SKEL_R_Finger41",
|
|
"HAND_SKEL_R_Finger42",
|
|
"HAND_SKEL_R_Finger4_NUB",
|
|
"HAND_SKEL_L_Finger42",
|
|
"HAND_RB_R_ForeArmRoll",
|
|
"HAND_SKEL_L_Finger41",
|
|
"HAND_SKEL_L_Forearm",
|
|
"HAND_SKEL_L_Hand",
|
|
"HAND_SKEL_L_Finger00",
|
|
"HAND_SKEL_L_Finger01",
|
|
"HAND_SKEL_L_Finger02",
|
|
"HAND_SKEL_L_Finger0_NUB",
|
|
"HAND_SKEL_L_Finger10",
|
|
"HAND_SKEL_L_Finger11",
|
|
"HAND_SKEL_L_Finger12",
|
|
"HAND_SKEL_L_Finger1_NUB",
|
|
"HAND_SKEL_L_Finger20",
|
|
"HAND_SKEL_L_Finger21",
|
|
"HAND_SKEL_L_Finger22",
|
|
"HAND_SKEL_L_Finger2_NUB",
|
|
"HAND_SKEL_L_Finger30",
|
|
"HAND_SKEL_L_Finger31",
|
|
"HAND_SKEL_L_Finger32",
|
|
"HAND_SKEL_L_Finger3_NUB",
|
|
"HAND_SKEL_L_Finger40",
|
|
"HAND_SKEL_L_Finger4_NUB",
|
|
"HAND_PH_R_Hand",
|
|
"HAND_ROOT_LHand",
|
|
"HAND_PH_L_Hand",
|
|
"HAND_ROOT_RHand"
|
|
)
|
|
|
|
markerNodeArray = #(
|
|
"Marker_R_Finger00",
|
|
"Marker_R_Finger01",
|
|
"Marker_R_Finger02",
|
|
"Marker_R_Finger0Nub",
|
|
"Marker_R_Finger10",
|
|
"Marker_R_Finger11",
|
|
"Marker_R_Finger12",
|
|
"Marker_R_Finger1Nub",
|
|
"Marker_R_Finger20",
|
|
"Marker_R_Finger21",
|
|
"Marker_R_Finger22",
|
|
"Marker_R_Finger2Nub",
|
|
"Marker_R_Finger30",
|
|
"Marker_R_Finger31",
|
|
"Marker_R_Finger32",
|
|
"Marker_R_Finger3Nub",
|
|
"Marker_R_Finger40",
|
|
"Marker_R_Finger41",
|
|
"Marker_R_Finger42",
|
|
"Marker_R_Finger4Nub",
|
|
"Marker_L_Finger00",
|
|
"Marker_L_Finger01",
|
|
"Marker_L_Finger02",
|
|
"Marker_L_Finger0Nub",
|
|
"Marker_L_Finger10",
|
|
"Marker_L_Finger11",
|
|
"Marker_L_Finger12",
|
|
"Marker_L_Finger1Nub",
|
|
"Marker_L_Finger20",
|
|
"Marker_L_Finger21",
|
|
"Marker_L_Finger22",
|
|
"Marker_L_Finger2Nub",
|
|
"Marker_L_Finger30",
|
|
"Marker_L_Finger31",
|
|
"Marker_L_Finger32",
|
|
"Marker_L_Finger3Nub",
|
|
"Marker_L_Finger40",
|
|
"Marker_L_Finger41",
|
|
"Marker_L_Finger42",
|
|
"Marker_L_Finger4Nub"
|
|
)
|
|
|
|
|
|
fn handSetup =
|
|
(
|
|
for b = 1 to handBones.count do
|
|
(
|
|
handBone = getNodeByName handBones[b]
|
|
marker = getNodeByName markerNodeArray[b]
|
|
if handBone != undefined then
|
|
(
|
|
if marker != undefined then
|
|
(
|
|
print ("Aligning "+marker.name+" with "+handBone.name)
|
|
hP = in coordsys world handBone.position
|
|
in coordsys world marker.position = hP
|
|
)
|
|
else
|
|
(
|
|
print ("Couldn't find "+markerNodeArray[b])
|
|
)
|
|
)
|
|
else
|
|
(
|
|
print ("Couldn't find "+handBones[b])
|
|
)
|
|
)
|
|
|
|
--now collapse the stack on hand bones
|
|
|
|
collapseStack $Uppr_000_U
|
|
collapseStack $Lowr_000_U
|
|
|
|
--now remove hand shit
|
|
for d = 1 to nodesToDelete.count do
|
|
(
|
|
clearSelection()
|
|
toDel = getNodeByName nodesToDelete[d]
|
|
if toDel != undefined do
|
|
(
|
|
print ("Deleting "+nodesToDelete[d])
|
|
select toDel
|
|
delete selection
|
|
)
|
|
)
|
|
)
|
|
|
|
handSetup() |