Manual de uso
¿Qué hace Clash Reporter?
Clash Reporter toma el informe de interferencias exportado desde Navisworks (.xml o .html) y lo convierte automáticamente en:
- Un archivo BCF estándar listo para importar en cualquier herramienta BIM
- Un informe PDF con capturas, descripción y responsables asignados
- Issues en BIMcollab (requiere API key)
Requisitos
- Python 3.9+
- Navisworks 2022+ (para exportar el informe fuente)
- Cuenta BIMcollab (opcional, para sincronización)
Instalación
pip install bcf-client requests lxml
python clash_reporter.py --setup
Uso
# Generar BCF desde Navisworks XML
python clash_reporter.py --input clashes.xml --output informe.bcf
# Generar PDF
python clash_reporter.py --input clashes.xml --format pdf --output informe.pdf
# Publicar en BIMcollab
python clash_reporter.py --input clashes.xml --bimcollab --project MI_PROYECTO
Asignación de responsables
El script puede asignar automáticamente responsables en función de la disciplina del elemento en clash, configurado en el archivo config.yaml.
Ejemplos visuales

Informe BCF en BIMcollab

PDF de interferencias generado