# CircleToCircle

Calcula la distancia mínima entre dos círculos.

Nota: La distancia es positiva cuando los círculos están separados, 0.0 cuando los círculos se intersecan y negativa cuando un círculo está dentro del otro.

## CircleToCircle Entradas

Parámetro | Descripción
Círculo 0 | Especifica las coordenadas y el tamaño del primer círculo.
X | La coordenada X del centro del primer círculo.
Y | La coordenada Y del centro del primer círculo.
Radio | El radio del primer círculo, en píxeles.
Círculo 1 | Especifica las coordenadas el tamaño del segundo círculo.
X | La coordenada X del centro del segundo círculo.
Y | La coordenada Y del centro del segundo círculo.
Radio | El radio del segundo círculo, en píxeles.
Mostrar | Especifica el modo de visualización de las superposiciones gráficas de la función sobre la imagen.
0 = ocultar todo (por defecto) | Se ocultarán todos los gráficos, excepto cuando la celda que contiene la función está seleccionada en la hoja de cálculo.
1 = solo gráficos de resultados | Se visualizará en todo momento el segmento de línea correspondiente a la distancia mínima entre los dos puntos círculos.
2 = gráficos de entrada y resultado | Se visualizarán en todo momento los dos círculos y el segmento de línea entre ellos.

## CircleToCircle Salidas

Devuelve | Una estructura de datos Dist que contiene un punto del primer círculo, un punto del segundo círculo, la distancia entre puntos y el ángulo de la distancia orientada.
Resultados | Cuando se inserta inicialmente la función en una celda, se crea una tabla de resultados en la hoja de cálculo. Los siguientes Dist Vision Data Access functions se insertan automáticamente en la hoja de cálculo para crear la tabla de resultados:
Etiqueta | Función | Descripción
X0 | GetX(Dist, 0) | Si no se intersecan, la coordenada X de un punto del primer círculo. Si se intersecan, la coordenada X del primer punto de intersección.
Y0 | GetY(Dist, 0) | Si no se intersecan, la coordenada Y de un punto del primer círculo. Si se intersecan, la coordenada Y del primer punto de intersección.
X1 | GetX(Dist, 1) | Si no se intersecan, la coordenada X de un punto del segundo círculo. Si se intersecan, la coordenada X del segundo punto de intersección.
Y1 | GetY(Dist, 1) | Si no se cruza, la coordenada Y de un punto del segundo círculo. Si se intersecan, la coordenada Y del segundo punto de intersección.
Ángulo | GetAngle(Dist) | El ángulo de la línea de unión punto a punto.
Distance | GetDistance(Dist) | Si no se intersecan, la distancia entre puntos; de lo contrario 0.