CityEngine: Usa reglas CGA con operadores de proximidad para simular colisiones
En tu regla, emplea la función geometry.overlaps() o distance() dentro de un condicional 'case' para detectar intersecciones entre shapes. Luego, aplica una transformación (como translate, rotate o scale) para reposicionar o redimensionar el objeto automáticamente y resolver la superposición.