Supported input
The current path reads model-space DXF (AutoCAD 2000 or newer) and processes it locally in the Revit 2025 adapter. JSON input exists for internal fixtures; it is not a required customer export.
Supported with explicit mappings
| Input | Conditions / result |
|---|---|
| LINE | WCS XY geometry, mapped to an existing line style. |
| ARC | Circular WCS XY arc, mapped to an existing line style. |
| Straight polyline | Zero width, no bulges; generates detail-line segments. |
| Closed straight polyline | Becomes a filled region only when the layer explicitly maps to a region type; otherwise an outline. |
| Ordinary TEXT | No alignment changes, mirroring, width changes, obliquing, multiline content, or CAD formatting escapes; uses an existing mapped text type. |
| Units | Explicit millimeters, inches, or feet; unitless input requires operator override. |
Revit preflight also rejects geometry below its short-curve tolerance. Invalid geometry and unavailable target types produce diagnostics.
Not implemented
- Direct DWG reading, Revit DWG import/explode, or AutoCAD automation.
- Dimensions and native dimension reconstruction.
- CAD hatch extraction, patterned hatch interpretation, or material recognition.
- Block-to-family substitution or nested block expansion.
- MTEXT, splines, circles, bulged polylines, and non-XY geometry.
- Paper-space parsing and batch conversion.
Source line-type and text-style names are inventoried, but appearance fidelity is not separately analyzed. Layer mapping overrides appearance.
Unsupported entities are reported, not silently approximated. A mapping cannot add support for an unsupported entity kind. Do not alter a drawing merely to hide a diagnostic without independently reviewing the change in design intent.