News:

SMF - Just Installed!

Main Menu

Movimiento UDC con workpart

Started by idtech, October 20, 2023, 12:31:50 PM

Previous topic - Next topic

idtech

Hola, he creado un UDC para que funcione como un carro que mueva workparts, le he asignado un movement en el graph code y funciona bien. El problema viene cuando le pongo un workpart encima, cuando se empieza a mover, solo se mueve el UDC y no el workpart que lleva encima.

EasyPLC_Master

Eso es porque usas un nodo de movimiento de tipo animación, debes de utilizar un nodo de movimiento de físicas, para que interactúe con las WorkParts.

idtech

Cuando uso el nodo de físicas, el UDC no se mueve, en cambio, con la de animación sí. En la imagen te muestro cómo lo tengo configurado. Si en la primera opción selecciono "Animation", el UDC se mueve, si selecciono "Physics" no.

EasyPLC_Master

Envía tu archivo .maq a easyplc@nirtec.com para que podamos analizarlo a ver donde está el problema.

EasyPLC_Master

OK, tras revisar el componente, se verifica que el Static Component si se mueve (lo que ocurre es que lo tienes como no visible).
Sin embargo los movimientos de física mueven solo el componente implicado y no los hijos de este.
No es el caso de las animaciones que mueven tanto el componente padre como los hijos.

Para resolverlo puedes hacer diferentes procedimientos:
-> Usar el nodo de Animación y utilziar un Hook, tal como lo tienes, cuando se active el movimiento se activa el hook para fijar el WorkPart al carro, lo que ocurre es que debes de poner la propiedad ForceWorkPartPosition a false para que no desplace el WP al moverse.

-> Puedes usar un Empty Component como contenedor principal del todo el carro y configurar el KeyFrame Animator que también usa las físicas.