Buenas,
scuvi96, el programa es bastante sencillo y ya casi lo tienes. Porque quieres uno completamente nuevo? No te sera mas facil de seguir y entender este que has trabajado tu?
Yo cambiaria el metodo PosicionGrua por "calcularPosicionGrua". Ojo a las nomenclaturas Java:
http://www.oracle.com/technetwork/ja...35099.html#367
Dentro de ese metodo debes asignar el valor a la variable de instancia en lugar de crear una nueva:
Código Java:
Ver originalpublic void PosicionGrua ()
{
this.
h=l1
*Math.
sin(A
)+l2
*Math.
sin(y
); h
=l1
*sin
(alfa
)-l2
*sin
(y
) + b
- g
; }
Cuentanos que tal y si te da algun error nos comentas cual es.
Un saludo