FloorPlanDesigner MinCore .dxf file into 3D CAD
FloorPlanDesigner MinCore .dxf file into 3D CAD
FloorPlan Compiler
A 1,600-Line DXF-Driven Building Compiler
FloorPlan Compiler is a production-grade computational design system developed by Wickerson Studios that transforms conventional 2D architectural drawings into fully structured, multi-storey 3D building models.
At its core is over 1,600 lines of custom C# code — not a toy script, not a demo component — but a purpose-built compiler designed to handle real architectural drawings, real tolerances, and real design complexity.
What Makes It Different
Most parametric tools are thin wrappers around geometry operations.
FloorPlan Compiler is a system.
Those 1,600+ lines of C# encode:
- DXF parsing logic
- Architectural classification rules
- Multi-storey replication strategies
- Robust geometry reconstruction
- Fallbacks for imperfect drawings
- Config-driven behavior (no hardcoding)
- Solid modeling guarantees (closed, watertight output)
This isn’t “Grasshopper glue code.”
It’s an architectural compiler.
What It Does
- Reads real architectural DXFs
- Plans, elevations, and sections are consumed directly — no redraw, no tracing.
- Multi-plan archetypes
- Assign different plans to different storeys (podium, typical, roof) using a concise mapping syntax.
- Automatic multi-storey generation
- Instantly propagates systems across any number of levels.
- Full building systems output
- Exterior, core, and interior walls
- Columns
- Doors & windows (with sill/head logic)
- Stairs
- Floor slabs and roof slabs
- Facade massing
- Optional single watertight building mass
- Multi-elevation support
- Reads and merges multiple elevation drawings to inform vertical logic.
Built for Imperfect Drawings
A major reason the codebase is this large is intentional robustness.
FloorPlan Compiler includes layered fallback strategies to deal with:
- fragmented or slightly open curves
- inconsistent DXF layer usage
- tiny Z-offsets in “2D” drawings
- tolerance mismatches
- offset and capping failures
Instead of failing silently, it recovers, rebuilds, and continues.
This is why it works on actual consultant DXFs, not just clean academic examples.
Fully Config-Driven
All behavior lives outside the code in a human-readable configuration file:
- storey count and level heights
- wall, slab, and facade thicknesses
- build toggles (walls, slabs, roof, facade, etc.)
- archetype mappings
- tolerances
- union strategies
The C# stays stable.
The design intent stays flexible.
Output Philosophy
Depending on your workflow, FloorPlan Compiler can output:
- Discrete system geometry (walls, slabs, facade, roof, etc.), or
- A single watertight “Massing” brep suitable for export, analysis, or visualization
You decide how far downstream the model goes.
Why It Exists
FloorPlan Compiler was built to bridge a real gap:
The gap between messy CAD drawings and usable 3D geometry.
It is designed for:
- early-stage architectural design
- feasibility and massing studies
- computational design pipelines
- research and automation
- projects where BIM is too slow, but sketches aren’t enough
Built by Wickerson Studios
Developed and maintained by Wickerson Studios, FloorPlan Compiler reflects a broader philosophy:
Treat drawings as data.
Treat design as a system.
Build tools that survive reality.