Digamos que tengo un set $C$ $N$ cilindros en un espacio de 3 dimensiones, $(c_1, ..., c_N) \in C$, donde cada uno de los cilindros, $c_i$, tiene asociado un radio de $r_i$ y dos coordenadas de la especificación de los extremos del segmento de recta que representa a su eje de simetría, $(x_{i,1},y_{i,1},z_{i,1})$ & $(x_{i,2},y_{i,2},z_{i,2})$.
¿Cómo puedo decidir rápidamente si la unión de volumen de los cilindros es igual a la suma de los volúmenes de los cilindros individuales? En otras palabras, ¿cómo puedo verificar rápidamente o refutar la existencia de una intersección entre dos cilindros? Me gustaría destacar que me refiero a esto como un problema de decisión - no estoy pidiendo un explícito de la unión cálculo de volumen o una manera de encontrar los puntos de intersección.