/*test area
makeStretchyBones()
*/
fn makeStretchyBones=
(
pts=#()
for x in selection do
(
pt=point size:0.4 centermarker:false axistripod:false cross:false box:true wireColor:[200,0,0]
pt.transform=x.transform
append pts pt
)
for i = 1 to (selection.count) do
(
b=selection[i]
posCon=position_constraint()
lookAtCon=lookAt_constraint()
b.pos.controller=posCon
posCon.appendTarget pts[i] 100
if i < selection.count then
(
b.rotation.controller=lookAtCon
lookAtCon.appendTarget pts[i+1] 100
lookAtCon.lookat_vector_length=0
lookAtCon.upnode_world=false
lookAtCon.pickUpNode=pts[i]
)
)
)
makeStretchyBones()