News:

SMF - Just Installed!

Main Menu

Sensores colisionables

Started by isidorors, February 14, 2024, 06:51:09 PM

Previous topic - Next topic

isidorors

Buenas, me gustaria saber si es posible desactivar la propiedad de colision de los sensores y como seria posible.
me resulta mas comodo tener desplazados fuera de la maquina estos sensores de la posicion real.
Gracias

EasyPLC_Master

Hola Isidoros!

No, no es posible ya que la idea es que funcione como un sistema real.
Pero para ello tienes toda una serie de funciones y herramientas para detectar WorkParts y crearte tus sistemas de detección (sin colisiones por ejemplo).

Puedes usar el Graph Code con el nodo WorkPartCollRay que te devolverá la WorkPart que detecta el rayo con origen y dirección en los parámetros que pases, o las funciones script:

-EditorUtils.CollisionDistance(Vector3position,Vector3target,floatdistance)

Del componente Static Element:

- WorkPartLogic RayCollisionWorPart(Vector3 origin, Vector3 position, float distance)
- RayCollision(Vector3origin,Vector3direction,floatdistance)


jpardos

Quote from: isidorors on February 14, 2024, 06:51:09 PMBuenas, me gustaria saber si es posible desactivar la propiedad de colision de los sensores y como seria posible.
me resulta mas comodo tener desplazados fuera de la maquina estos sensores de la posicion real.
Gracias
Hola, si lo deseas, tienes un ejemplo de cómo detectar un objeto en este tutorial, en donde se detecta un objeto en 6 posiciones distintas, para cambiar su color (las 3 primeras para calentamiento y las 3 siguientes para enfriamiento):

https://www.youtube.com/live/bGmcGNKJOuw?si=jagvlMYgrq3c1xC6

Además de aportar otras ideas.

Espero te sirva. Un saludo.

isidorors

Muchas gracias por la ayuda @admin y @jpardos, me ha parecido muy buen video que me aporta bastante.