Paquitoo
01-13-2010, 03:48 AM
Hi Everyone,
I'm just trying to understand the relation between the aiming elbow helper and the ik setup. I'd like to make a setup where i can parent my aim target to the lower arm in position. I tried everything, but 3DsMax always tell me that there's a circular loop. I even tried something as crazy as: Take a point helper, put a custom attribute with an edit text on it. Put a position script on it. In the position script :
LastPos = [(CA.PoleVectorX as float), (CA.PoleVectorY as float), (CA.PoleVectorZ as float)]
CA.PoleVectorX = CurrentPos.pos.x as string
CA.PoleVectorY = CurrentPos.pos.y as string
CA.PoleVectorZ = CurrentPos.pos.z as string
LastPos
***I put it into string to avoid the message of dependancy loop ***
So my point helper is always located at the last frame's position of my lower arm bone. Than I parent my AimElbow to the Point helper and the bone still shift.
I thought it was due to an interdependancy, that the aimingHelper move the bone and the bone move the point helper, so 3dsMax never know what to assign to who. It's like answering the question what came first the egg or the chicken. But with this weird setup, the Point is always late of a frame so know question unanswered, that proove that's not the problem.
Is there anyone who know the answer. Is ther any mathematical reason ?
I'm just trying to understand the relation between the aiming elbow helper and the ik setup. I'd like to make a setup where i can parent my aim target to the lower arm in position. I tried everything, but 3DsMax always tell me that there's a circular loop. I even tried something as crazy as: Take a point helper, put a custom attribute with an edit text on it. Put a position script on it. In the position script :
LastPos = [(CA.PoleVectorX as float), (CA.PoleVectorY as float), (CA.PoleVectorZ as float)]
CA.PoleVectorX = CurrentPos.pos.x as string
CA.PoleVectorY = CurrentPos.pos.y as string
CA.PoleVectorZ = CurrentPos.pos.z as string
LastPos
***I put it into string to avoid the message of dependancy loop ***
So my point helper is always located at the last frame's position of my lower arm bone. Than I parent my AimElbow to the Point helper and the bone still shift.
I thought it was due to an interdependancy, that the aimingHelper move the bone and the bone move the point helper, so 3dsMax never know what to assign to who. It's like answering the question what came first the egg or the chicken. But with this weird setup, the Point is always late of a frame so know question unanswered, that proove that's not the problem.
Is there anyone who know the answer. Is ther any mathematical reason ?
