Cómo preparar tu DXF para Offsyte
Versión 1 · 22 de septiembre de 2026
Esta guía está escrita para quien dibuja: qué capas tiene que tener el DXF de alzados, qué va en cada una y qué pasa si falta. No hace falta saber nada del motor.
Es también lo que la plataforma comprueba. Cuando subes el archivo, Offsyte lo abre y te dice, línea por línea, qué cumple y qué no, con el dato leído de tu dibujo («212 polilíneas cerradas; 25 con lado menor de 120 mm»). Si algo de esta guía no se cumple, te lo dirá antes de gastar un procesamiento.
Cada regla lleva entre paréntesis su contrato de la Especificación DXF Offsyte v1.2 (C-X.Y). Donde la especificación y el motor no coinciden, manda el motor: lo que pone aquí es lo que el motor lee de verdad.
1. Antes de empezar
| Punto | Qué tiene que pasar | Por qué |
|---|---|---|
| Unidades: metros | El dibujo en metros (UNITS → Meters, $INSUNITS = 6) | El motor lee en metros y no reescala. En milímetros, cada panel mide 5.000 unidades de alto, supera el filtro de 10 m y se descarta como contorno: el resultado son 0 paneles y un procesamiento en balde |
| Un archivo por proyecto | Alzados y planta en el mismo modelo (model space) | El motor cruza la planta (contorno, origen) con los alzados (paneles, forjados) dentro del mismo fichero |
| Sin referencias externas | XREF explotadas o vinculadas (bind) antes de exportar (C-7.2) | Las capas tipo XREF$0$… o PLANO|A-PREFABRICADOS no se leen. Lo que viva en una XREF es invisible para el motor |
| Capas visibles | Ninguna capa productiva apagada ni congelada (C-7.4) | El motor las lee igual, pero lo que está apagado no se ha revisado en pantalla: suele esconder geometría vieja |
| Formato | DXF de AutoCAD 2004 (AC1018) o superior. AC1032 probado | — |
| Textos | Sin códigos de control de MTEXT (%%U, %%O) en los atributos | El motor los limpia, pero es mejor no ponerlos |
El error más caro es el de unidades. Si al validar ves «0 paneles» y «polilíneas con alto > 10 m descartadas como contorno», tu dibujo está en milímetros.
2. Las capas de los paneles
Esto es lo único imprescindible: sin capa de paneles no hay nada que modular (C-1.1).
| Capa | Qué dibujar | Qué NO dibujar | Si falta |
|---|---|---|---|
A-PREFABRICADOS | Cada panel, como una polilínea cerrada en el alzado. El material lo eliges en el asistente | Cantos, contornos de fachada, líneas de cota | Bloquea: sin ninguna capa de panel, el proceso no arranca |
A-PREFABRICADOS-HA | Igual, para paneles de hormigón armado cuando el proyecto mezcla materiales | — | Se usa el material del asistente |
A-PREFABRICADOS-GRC | Igual, para paneles de GRC | — | Se usa el material del asistente |
A-PREFABRICADOS-CANTOS | El canto del panel visto de perfil (el espesor que se ve en el alzado de la fachada contigua) | Paneles reales: esta capa se descarta entera | Los cantos acaban en la capa de paneles y salen como fichas fantasma |
A-PREFABRICADOS-GIROS | Paneles en L con un brazo estrecho (< 150 mm) que resuelve un giro | Paneles normales | El brazo estrecho se toma por un canto y el panel desaparece |
Reglas de dibujo de los paneles:
- Polilínea cerrada (
PEDIT→ Close), siempre (C-1.2). Una polilínea abierta no se procesa: la plataforma te dice cuántas hay y en qué zona del dibujo. - Lado menor ≥ 150 mm (C-1.3, C-1.6). Toda polilínea de 4 vértices con un lado menor de 150 mm se descarta como canto. Los paneles en L van en
A-PREFABRICADOS-GIROS, que está exenta de este filtro. - Alto ≤ 10 m. Una polilínea más alta que eso se toma por el contorno de la fachada, no por un panel.
- De 4 a 12 vértices (C-1.4). 4 para un panel rectangular; 6 u 8 para paneles con hueco lateral o en esquina. Con 3 o con más de 12 la plataforma avisa.
- Sin solapes entre paneles (C-1.5). Pueden tocarse por la junta, no montarse. Esto no se comprueba al leer el archivo: sale al modular.
Dónde colocar los alzados. El motor separa alzados agrupando los paneles por altura: un hueco vertical de más de 5 m entre dos grupos de paneles equivale a «otro alzado». Deja ese aire entre alzados y no dejes paneles sueltos flotando en medio.
Paneles dentro de un bloque. El motor acepta que los paneles estén dentro de un bloque (la plantilla lo llama PANELES ALZADO), pero solo procesa un bloque de paneles. Si los tienes repartidos en varios, explótalos o únelos en uno.
3. Ventanas y huecos
| Capa | Qué dibujar | Si falta |
|---|---|---|
A-VENTANAS | Cada ventana o puerta como un bloque (INSERT) colocado sobre el panel (C-2.1) | Avisa: los paneles salen macizos, sin huecos |
_Ei_HUECO VENTANA (dentro del bloque) | La polilínea cerrada del hueco real del muro (C-2.2) | Se usa la polilínea cerrada de A-MUROS dentro del bloque; si tampoco está, la mayor de A-VENTANAS |
- El centro de cada ventana tiene que caer dentro de un panel (C-2.3). Si no, la plataforma avisa: ese hueco no se practicará.
- Antipatrón clásico: la ventana dibujada en la capa
0. El motor cuenta 0 huecos y nadie se entera hasta ver las fichas.
4. Forjados
| Capa | Qué dibujar |
|---|---|
_Ei_FORJADOS (también vale A-FORJADOS) | El canto del forjado en el alzado, rectángulo cerrado, o dos líneas horizontales (cara inferior y superior) |
- Canto entre 0,15 y 0,50 m; ancho ≥ 3,0 m (C-5.1). Fuera de ese rango no se reconoce como forjado.
- Si dibujas dos líneas, tienen que estar a menos de 0,55 m una de otra para que el motor las empareje como una losa.
- Si no hay forjados legibles, no bloquea: el motor agrupa los paneles por planta según sus alturas. Pero los dibujos de las fichas quedan sin la línea de forjado.
Las cotas de nivel ya no se dibujan. La capa
A-NIVELESno se lee desde mayo de 2026. La cota de arranque, el número de plantas y la distancia entre forjados se declaran en la ficha Estructura del asistente. Es más fiable que leer un texto de un bloque.
5. Capas para el modelo 3D (solo si pides IFC)
Si activas «Generar modelo IFC 3D», el motor necesita además saber dónde está cada cosa en planta. Estas tres son obligatorias; sin ellas no se genera el modelo.
| Capa / bloque | Qué dibujar | Si falta |
|---|---|---|
Ei_ORIGEN 0 | Un círculo en la planta que marca el (0,0,0) del proyecto (C-3.4). No tiene que estar en el 0,0 del dibujo: el motor traslada todo a ese punto | Bloquea: el modelo podría salir fuera del visor |
Ei_CONTORNO | La polilínea cerrada del contorno de fachada de la planta, fiel: entra por los retranqueos, rodea los patios (C-3.5). No es el rectángulo envolvente | Bloquea: sin contorno no hay dónde colocar paneles ni forjados |
Bloque BBOX_ALZADOS | Un bloque por alzado, encajando la caja del alzado, con el atributo BBOX_NOMBRE_ALZADO relleno (por ejemplo, ALZADO NORTE) (C-3.2) | Bloquea: el motor no sabe qué paneles van a qué fachada |
Detalles que ahorran disgustos:
BBOX_ALZADOSes el nombre del BLOQUE, no el de la capa. Puede estar en la capa que quieras; lo que importa es el nombre del bloque y que el atributo tenga texto.- Puedes añadir al bloque un atributo
ORIENTACIONconN,S,EuOpara fijar a qué cara del edificio mira ese alzado. Sin él, se deduce del nombre. - El contorno tiene que ser grande: un contorno suelto que ocupe menos de 100 m² se interpreta como un ático de otro cuerpo y se descarta.
- Los ejes (
_Ei_EJES PRINCIPALES) son opcionales: si no están, el motor los deduce de los bordes de los paneles. - La coronación no se lee del dibujo: sale de la ficha Estructura.
6. Otras capas que el motor mira
| Capa | Para qué |
|---|---|
A-TRAMAS | Un sombreado (HATCH) sobre un panel marca acabado especial: ese panel se separa en un molde distinto aunque sea idéntico a otro. Si tus tramas son solo decorativas, marca «ignorar tramas» en el asistente |
A-AUX-* | Todo lo que empiece por A-AUX- se ignora: cotas, textos, líneas de construcción. Es donde va lo que no quieres que el motor procese |
7. Errores típicos y cómo los verás en la plataforma
| Lo que pasa en el dibujo | Lo que verás al validar |
|---|---|
| Dibujo en milímetros | «$INSUNITS = 4 (mm). El motor lee el dibujo en metros y no reescala» — bloquea |
| Ninguna capa de paneles | «No existe ninguna capa de paneles» — bloquea |
| Paneles con la polilínea sin cerrar | «N polilíneas ABIERTAS en capa de paneles (zonas Y≈…)» — bloquea |
| Cantos dibujados en la capa de paneles | «N polilíneas con lado menor entre 120 y 120 mm descartadas como canto. Si son cantos del panel, dibújalos en A-PREFABRICADOS-CANTOS» — aviso |
Ventanas en la capa 0 | «Sin bloques en A-VENTANAS: los paneles saldrán sin huecos» — aviso |
| Ventana fuera del panel | «N bloques cuyo centro no cae dentro de ningún panel: el motor no les practicará hueco» — aviso |
| Un archivo que no es un DXF | «No es un DXF legible» — bloquea, y ninguna otra comprobación sale en verde |
Falta Ei_ORIGEN 0 con IFC activado | «No hay ningún círculo en la capa Ei_ORIGEN 0» — bloquea el IFC (puedes desactivar el toggle y seguir con fichas) |
Y tres cosas que la plataforma marca como «No comprobado», porque no se leen del archivo: las cotas de A-NIVELES, la coronación y los solapes entre paneles. No es que estén bien: es que se comprueban en otro sitio. Nunca verás un verde sin lectura detrás.
8. Checklist antes de subir
- El dibujo está en metros.
- Los paneles son polilíneas cerradas en
A-PREFABRICADOS(o-HA/-GRC). - Ningún panel tiene un lado menor de 150 mm (y si lo tiene, está en
-GIROS). - Los cantos están en
A-PREFABRICADOS-CANTOS, no en la capa de paneles. - Cada ventana es un bloque en
A-VENTANAS, con el hueco dentro, y cae sobre un panel. - Los forjados son rectángulos cerrados de 0,15 a 0,50 m de canto en
_Ei_FORJADOS. - Entre alzados hay más de 5 m de separación vertical.
- Las XREF están explotadas o vinculadas, y no hay capas productivas apagadas.
- Si quieres IFC: círculo en
Ei_ORIGEN 0, contorno cerrado enEi_CONTORNO, un bloqueBBOX_ALZADOSpor alzado con su nombre. - Lo auxiliar (cotas, textos, construcción) está en capas
A-AUX-*.
9. Plantilla
Descarga OFFSYTE_plantilla_dxf_v2.dxf. Empezar de ella evita el error más frecuente de todos: escribir mal el nombre de una capa. Trae:
- Todas las capas creadas con su nombre exacto, cada una con su color.
- Un alzado de muestra acotado: dos plantas, tres paneles, una ventana con su hueco y un canto dibujado en
A-PREFABRICADOS-CANTOSpara que veas dónde va lo que no es panel. - La caja del alzado (
BBOX_ALZADOS) con su nombre y su orientación. - La planta con el contorno cerrado y el círculo del origen.
- Una leyenda que repite, dentro del propio dibujo, qué va en cada capa.
Borra la geometría de muestra y dibuja la tuya sobre esas mismas capas.
La plantilla se genera desde el propio motor, así que no puede quedarse desfasada respecto a lo que el motor lee.