Constraints 2
Escrito por Lestradoct 18

Ya tenemos los dos cubos con sus dos empty para moverlos en la escena, pero ocurre que podemos “traspasar” los objetos si los juntamos mucho.
Para que eso no pase, vamos a colocar unos limites de distancia. Se trata de poner dos límites, uno que mide el máximo que podemos “abrirlos” (separarlos) y otro que mida lo que podemos “juntarlos” (unirlos).
Aunque podemos hacerlo sobre los cubos, vamos a seguir haciéndolo sobre los empty.
Seleccionamos el empty de la derecha y añadimos un Limit Distance

Y le indicamos sobre que objeto le vamos a poner ese limite. En este caso es el empty izquierda.

Y veremos que al poner el nombre, la constraint nos calcula una distancia y la aplica en Distance: y nos pone un valor inside.

Estos valores son los que blender a calculado y lo que significan es que el cubo no podrá sobrepasar la distancia de 8 cuadros de blender. Si probamos a mover el empty derecha veremos que ya no se puede separar más de esa distancia del otro empty (cubo)
Lo siguiente que vamos a hacer, es indicarle la distancia mínima que se puede acercar al otro cubo (empty)
Para eso añadimos otro Limit Distance y le cambiamos los valores de Distance: 2.000 y le ponemos el valor Outside

Si ahora movemos el empty, veremos que el cubo se mueve y al llegar junto al otro parece que choca; ya no puede traspasarlo.

Los valores de Inside y Outside los podemos modificar a nuestro gusto.