Script de stretch leg para entenderlo

shenmue - 10/02/2006 17:03
Hola. Estoy mirando unos script sobre stretch leg y hay cosas que no entiendo. Os pongo aquí el script y os dejo el archivo (es el que dejaste tu IkerClon).

Dependson $ikchain01.pos, controller $bone01.pos, controller.

D = distance $ikchain01, pues $bone01.pos.

St = (d - 16 ; /* 168 is distance at which leg is extended */.

Orig = 87.0035 /* original pues of this bone. */.

If (st < 0) then /* Cap at 0 since if we sqaushed leg */.

St = 0; /* would never actually bend */.

P = orig + (st/2), /* divide by 2 since two Bones */.

A pesar de la explicación que da no entiendo cómo saca orig=87.0035. Pone que es la posición original del bone, pero no consigo sacar esa cifra. Lo de medir la distancia entre los 2 objetos si.

Bueno a ver si me podéis echar una mano.

-- IMÁGENES ADJUNTAS --

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #26167

ikerCLoN - 10/02/2006 19:09
Voy a ser un poco putilla y te voy a hacer sufrir yo tampoco logré entenderlo muy bien, pero sí lo suficiente para reproducirlo en uno de mis modelos.

Por cierto, ya sí cómo hacer que un pie con todo el sistema IK montado gire sin que se desmonte. No sé si sabrás, pero lo he descubierto esta mañana trasteando y me he puesto de un contento.
HalfVector - 10/02/2006 20:40
Hola. Ese 87.0035 creo que es la distancia del bone01 al bone02, es decir:
[code]length ($bone01.position - $bone02.position)[/code] Saludos.

Posdata: evidentemente, eso es lo mismo que hacer:
[code]distance ($bone01.position $bone02.position)[/code]
shenmue - 10/02/2006 20:58
Yo he vuelto a hacer el Rig de la pierna como estaba antes y lo del giro que desmontaba todo lo solucioné activando la casilla IK goal. Tu lo has hecho así IkerClon? Gracias half. Era eso.
ikerCLoN - 10/02/2006 21:01
S? Es la que está al lado de parent o algo así. O sea, que eliges o una u otra. Ya me estaba dando algo de recordar las deformaciones en el pie cuando toqueteando he dado con eso que poco cuesta ser feliz.