Abierto e independiente
Un modelo de dibujo documentado públicamente que distintas aplicaciones CAD puedan leer y escribir.
OpenAEC · formato CAD abierto
Un formato abierto para dibujos CAD completos, basado en IFCX. Utilizable de forma independiente, con la ambición de conectar los dibujos y el BIM a largo plazo.
Explora el formato y prueba la conversión de archivos DWG y DXF. El Explorer también muestra qué información conserva la conversión actual y cuáles son sus límites.
Los dibujos CAD siguen siendo imprescindibles: para detalles, planos de ejecución, proyectos existentes y diseños que no necesitan un modelo BIM. Sin embargo, este intercambio de información depende en gran medida de DWG, un formato cuyo desarrollo controla un proveedor de software. OpenAEC quiere desarrollar una alternativa abierta que permita mover dibujos entre aplicaciones y mantenerlos accesibles a largo plazo.
IFCCAD debe conservar más que las líneas visibles. Las capas, los bloques, el texto, las cotas, las presentaciones y sus relaciones también forman parte de un dibujo utilizable. Nuestro objetivo es sustituir DWG como formato de trabajo e intercambio, con una transición que conserve el significado de los archivos DWG y DXF existentes.
Un modelo de dibujo documentado públicamente que distintas aplicaciones CAD puedan leer y escribir.
Un dibujo CAD completo también debe poder utilizarse sin un modelo BIM ni una conexión BIM.
Una base para conectar dibujos, objetos del edificio y contenido CAD generado.
Trabajamos para lograr una conversión de ida y vuelta fiel: convertir DWG o DXF a IFCCAD, trabajar con él y volver a exportarlo conservando la geometría, la estructura del dibujo, las propiedades y las relaciones pertinentes. Se trata de conservar el significado y la capacidad de edición; los bytes internos del archivo o los identificadores CAD reasignados no tienen por qué ser idénticos.
La representación nativa, la preservación y los diagnósticos explícitos de conversión se complementan. Los elementos compatibles deben transferirse de forma fiable; las limitaciones deben ser visibles. Las pruebas actuales validan componentes y flujos de trabajo delimitados, todavía no una conversión completa de ida y vuelta de cualquier archivo DWG o DXF. Más adelante queremos extender este enfoque a otros formatos CAD.
Para leer y escribir DWG y DXF utilizamos opencadcodec, el códec CAD del ecosistema de Open CAD Studio. Nuestros conversores conectan directamente el modelo CAD de ese códec con IFCCAD. Las mejoras y las limitaciones detectadas también se comparten con el proyecto de origen.
El Format Explorer ya puede utilizar Open CAD Studio para visualizar el contenido CAD original y el obtenido tras la conversión de ida y vuelta. También queremos integrar IFCCAD directamente en Open CAD Studio próximamente, para que el formato forme parte de un entorno de trabajo CAD práctico.
IFCCAD utiliza la estructura y las posibilidades de composición de IFCX para los dibujos CAD. IFCX permite describir información mediante esquemas y espacios de nombres. IFCCAD añade el significado y las reglas necesarios para un dibujo: geometría, presentación, pertenencia y referencias entre los componentes del dibujo.
Queremos reutilizar directamente los esquemas IFCX existentes cuando puedan expresar la semántica CAD necesaria. Las definiciones propias temporales cubren las carencias actuales. Así investigamos cómo puede encajar el CAD en el creciente ecosistema IFCX, mientras un archivo IFCCAD también puede describir un dibujo independiente.
IFCCAD es actualmente un perfil experimental de OpenAEC. Tanto el perfil como IFCX están en desarrollo; IFCCAD todavía no es un estándar CAD oficial de buildingSMART.
Estado del desarrollo · octubre de 2026
Existen un modelo de dibujo propio, esquemas, validación estricta, lectores y herramientas de escritura, y vías de conversión directas para DWG y DXF. El Format Explorer permite inspeccionar el formato y probar la conversión. La compatibilidad actual tiene límites definidos: todavía no se cubren todas las variantes y propiedades de los componentes CAD que se indican a continuación.
Puntos, líneas, círculos y arcos, elipses completas y parciales, polilíneas planas con segmentos rectos y curvos, y polilíneas espaciales con segmentos rectos.
Capas, colores, transparencia, grosores de línea, tipos de línea sencillos y ajustes de escala, con opciones separadas para ByLayer, ByBlock y propiedades explícitas.
Bloques locales reutilizables y anidados, puntos de inserción, rotación y escala, además de texto y texto multilínea dentro de los perfiles de formato compatibles.
Rellenos sólidos y patrones de líneas explícitos con contornos almacenados, islas y referencias compatibles a la geometría delimitadora.
Espacio modelo, varias presentaciones de papel, orden de pestañas, tamaños de hoja, ajustes de trazado compatibles y ventanas gráficas con cámaras y recorte.
Definiciones de UCS compatibles, ventanas del modelo y ajustes de rejilla y referencia, además de visibilidad y orden de dibujo.
Comprobamos las conversiones compatibles volviendo a abrir los archivos y comparando su contenido semántico. Se informa de la falta de compatibilidad y de la pérdida de información. La compatibilidad completa con las cotas, más tipos de objetos y el flujo BIM asociativo estable siguen siendo trabajo futuro. El formato y sus compromisos de compatibilidad todavía son provisionales.
No todos los componentes CAD disponen de inmediato de una representación nativa en IFCCAD. Con la preservación queremos conservar explícitamente la información de origen que todavía no encaja por completo en el modelo de dibujo. En la conversión de vuelta, esa información puede recuperarse si las relaciones y el contexto necesarios siguen siendo válidos. Las modificaciones nativas tienen prioridad: un registro de origen preservado nunca debe sobrescribir silenciosamente cambios posteriores.
Actualmente las splines se almacenan mediante un piloto de preservación y se vuelven a exportar dentro de las vías de conversión validadas. Las utilizamos para probar el mecanismo de preservación desde el almacenamiento hasta la recuperación. Queremos ofrecer pronto compatibilidad nativa como entidades IFCCAD completas cuya geometría pueda editarse.
El piloto actual conserva los parámetros de las splines y los datos de origen disponibles, pero todavía no ofrece geometría spline nativa ni edición geométrica. La preservación complementa la compatibilidad nativa. Está prevista una preservación más amplia para otras entidades CAD e información de origen adicional; el piloto actual no garantiza conservar toda la información de cualquier archivo DWG.
Los archivos compactos, el uso limitado de memoria y la lectura y escritura eficientes son objetivos importantes del desarrollo. Ya estamos trabajando en ellos, entre otras cosas con almacenamiento binario experimental basado en CBOR y compresión adicional.
Son experimentos específicos de IFCCAD; las decisiones definitivas de almacenamiento todavía no están tomadas. Seguimos evaluando las mejoras según la conservación del contenido del dibujo y su utilidad práctica.
Nuestra ambición va más allá de vincular un dibujo con un objeto BIM. También queremos generar contenido CAD a partir del BIM y regenerarlo cuando cambie el modelo. El trabajo de dibujo añadido manualmente debe conservarse durante ese proceso.
Imagina que un delineante añade cotas y anotaciones a una planta generada desde BIM y la coloca en una hoja con ventanas gráficas. Cuando una pared se desplaza, queremos actualizar la geometría generada, hacer que las cotas asociadas la sigan y conservar las adiciones manuales y la composición de la hoja.
Esto requiere identidad estable y relaciones asociativas entre los objetos BIM, los componentes de dibujo generados y las modificaciones CAD manuales. Queremos evitar que cada regeneración produzca geometría desconectada a la que el delineante deba volver a vincularlo todo. Cuando los objetos desaparezcan o cambien de forma fundamental, las relaciones no válidas deben poder identificarse. Esta conexión BIM y este flujo de regeneración son objetivos de desarrollo; todavía no se han implementado.
Prueba el Explorer, consulta el código fuente o comparte experiencia práctica y archivos de prueba que tengas permiso para compartir. Los comentarios de usuarios CAD, especialistas BIM y desarrolladores nos ayudan a orientar los próximos pasos hacia flujos de trabajo de dibujo reales.