Hola César, lo primero gracias por responder, la verdad es que no sé si término de entender tus instrucciones, las voy a mirar en detalle.
Lo cierto es que este fin de semana me he puesto a darle caña al tema de vectores y operación entre ellos y he sacado este código que yo creo que saca lo que yo quería una posición para un punto que sea la correcta para que la cadena de huesos no varié al asignarlo como pole Vector o swivel angle. Al menos las diferentes veces que lo he probado parece hacerlo correctamente.
Código:
clearlistener().
Vector4 = $shoulder, pues - $elbow.pos.
Vector5 = $wrist, pues - $elbow.pos.
Positionbuena = -(vector4 + vector5).
Mipolevector = point name:polevector pos: (positionbuena + $elbow.pos)
Shoulder elbow y wrist serían los tres puntos que marcan el triángulo al que haces referencia.