-¡Ánimo muchachos! Tal vez todavía alcancemos a dormir... algo...
El problema:
La exportación deficiente a DWG de nuestros planos creados en Revit Architecture ha sido discutido en otros once asuntos anteriores (MBA-010, MBA-012, MBA-022, MBA-037, el muy grave MBA-038, MBA-044, MBA-048, etc.). La conclusión ha sido siempre la de recomendar el formato DWF o PDF para obtener reproducciones fieles a la calidad de los ploteos que genera nativamente Revit. La exportación a DWG exige que se inviertan horas en AutoCAD retocando y corrigiendo aspectos gráficos que impiden que nuestros planos Revit, convertidos a DWG, produzcan, sin más, ploteos de calidad equivalente y aceptable. Según nuestra opinión, esta falta de fidelidad de las exportaciones a DWG (formato inesquivable, exigido contractualmente en todas partes) es el principal argumento, y el más importante, que puede esgrimirse para no utilizar Revit.
La solución:
Lamentablemente, parece una quimera pensar que Autodesk resolverá estos problemas pronto y no hay tiempo para esperar las nuevas versiones del programa, Sevice Packs, etc. La conclusión de muchos usuarios es que hay que tomar el toro por las astas y, si queremos DWGs de calidad y en corto tiempo, hay que echar mano del LISP para automatizar la tediosa "reparación" de las fallas de exportación. Eso, claro, causa escalofríos a cualquier feliz usuario de Revit que ya se sentía lejos y a salvo de ese heroico y esteril pasado.
Pués bien, señoras y señores... hemos dado el primer paso y sometemos a la consideración de ustedes la siguiente rutina lisp que intenta automatizar las ediciones más comunes a los archivos DWG producidos por Revit. La hemos llamado RVTaDWG.lsp y pueden descargarla de aquí.
El objetivo de esta rutina es automatizar velozmente múltiples tareas de edición en AutoCAD, a saber:
- Crea un estilo de texto llamado "DIM000" especial para acotado, con fuente Arial de altura 0,
- Reconvierte los estilos de acotado generados por Revit para que su aspecto sea idéntico y equivalente al original de Revit,
- Pone los Viewports en estado Freeze,
- Quita la máscara de los textos (Background mask) para que no oculten el dibujo,
- Pone layer de viewports en modo No-Ploteo,
- Carga un archivo de layouts estándar de configuración de página,
- Ensancha ligeramente los viewports para que no recorten el dibujo (ejes), texto, etc..
Recomendamos ajustar el AutoCAD para que sea cargarda automáticamente con el inicio del programa. Para ejecutarla debe teclerase RVTaDWG.
Por tratarse de una solución que utiliza una ritina LISP, es inevitable que Usted se involucre y mire el código utilizando Notepad de Windows. Tendrá que ajustar algunas cosas para que coincidan con sus estándares. Esto está comentado en el archivo lisp para ayudarle con la edición.
El paso 2, descrito anteriormente, emplea estándares de nuestra oficina, actuando directamente sobre las variables de dimensionamiento. Se debe, sobre todo, cambiar el nombre del estilo de dimensionamiento (Dimstyle).
El paso 6 consiste en cargar un archivo estándar de configuraciones de ploteo que, básicamente es un archivo ordinario de AutoCAD, vacío, pero que tiene definidos y nombrados Layouts de páginas. Usted debe crear el propio: vea la ayuda de AutoCAD para saber cómo.
Consideraciones esenciales y prácticas que recomendamos
Esta rutina LISP es útil si, al mismo tiempo, se adoptan las siguientes prácticas sobre AutoCAD:
- En primer lugar, esta rutina está pensada para actuar sobre exportaciones de planos y no de vistas cualesquiera. Es decir, sobre archivos DWG que tienen una viñeta en el espacio del papel (PaperSpace). Además, planos sin XRefs.
- No emplear más la relación color-espesor de línea. Configurar Revit para que asigne el color negro/blanco (color 7) a todas las capas de AutoCAD. En AutoCAD, plotear utilizando "Plot object line weights" y no "estilos de ploteo" (es decir, sin recurrir a un archivo .ctb con la relación color-espesor). Con esto se soluciona definitivamente el problema de la aparición de objetos con colores "extraños" en el archivo DWG generado por Revit, y que no están contemplados en nuestro archivo .ctb y que luego resultan ploteados con espesores impredecibles. El archivo de estándares de ploteo comentado en el punto 6 anterior debe dejar preconfigurada la opción "plot object lineweights" en todos los layouts de página definidos en él.
- En Revit, exportar a DWG con la opción "Todas las propiedades POR CAPA, nuevas capas para modificaciones". Así, Revit creará nuevas capas especiales en el archivo DWG lo que, luego, facilita la manipulación de entidades "rebeldes" que llegan de colores al AutoCAD (especialmente con la categoría Importación en familias).
- Una vez cargado en AutoCAD el archivo DWG producido por Revit, correr inmediatamente la rutina LISP tecleando RVTaDWG. Acto seguido, configurar el layout de la página a partir del archivo de configuración de ploteo descrito en el paso 6.