Para calcular la distancia de cada punto de la curva al punto instanciado más cercano, puedes usar la función "Distance to Object" en un nodo de geometría de "Punto cercano". Para hacer esto, necesitarás agregar una instancia de objeto en el punto que deseas medir la distancia. Luego, en el nodo de "Punto cercano", debes conectar la curva y la instancia de objeto. Esto te dará la distancia del punto de la curva más cercano al objeto instanciado.
A continuación, puedes usar un nodo "Menor que" para comparar esta distancia con un valor umbral que establecerá el tamaño del radio. Si la distancia es menor que el valor umbral, el radio se reducirá. Si la distancia es mayor que el valor umbral, el radio permanecerá igual.
Finalmente, puedes conectar el resultado de este nodo a un nodo "Cambio" para ajustar el radio de la curva.
Prueba con los siguientes pasos a ver si te funcionan:
Agrega una instancia de objeto en el punto donde deseas medir la distancia. Esto podría ser un objeto vacío o cualquier otro objeto que desees.
Selecciona la curva y agrega un nodo de "Punto cercano". En el nodo, selecciona el objeto instanciado que agregaste en el paso anterior y asegúrate de que el modo de medición esté establecido en "Distancia a objeto".
Agrega un nodo de "Menor que" y conecta la salida del nodo "Punto cercano" al puerto "A" del nodo "Menor que".
Establece el valor umbral en el puerto "B" del nodo "Menor que". Este valor establecerá el tamaño del radio de la curva en los puntos cercanos a la instancia de objeto.
Agrega un nodo "Cambio" y conecta el resultado del nodo "Menor que" al puerto "Menor que" del nodo "Cambio".
Conecta el radio de la curva al puerto "Valor" del nodo "Cambio".
Ajusta los valores del nodo "Cambio" según sea necesario para obtener el radio deseado.
Espero que esto te ayude a implementar la solución en tu proyecto. ¡Buena suerte!
|Agradecer cuando alguien te ayuda es de ser agradecido|