lunes, 15 de noviembre de 2010

Make Stretchy Bones PEN

Coloca el Position Constraint y LookAtConstraint a una cadena de bones..

fn makeStretchyBones=
(
pts=#()
for x in selection do
(
pt=point size:3 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]
)
)
)

rollout makeSB "Make Stretchy Bones" width:152 height:64

(

button boton01 "Run" pos:[16,16] width:120 height:32


on boton01 pressed do
(

makeStretchyBones()

)

)

createdialog makeSB

No hay comentarios: