BricsCAD BIM Modeling: Walls, Slabs, and Roof Tools from 2D Plans
A step-by-step BIM modeling workflow in BricsCAD that converts 2D floor plans into intelligent 3D building models with parametric walls, slabs, and roofs. Covers classification, quantity takeoff, and IFC export.

BricsCAD BIM Modeling: Walls, Slabs, and Roof Tools from 2D Plans
BricsCAD BIM provides a unique approach to building information modeling: start with 2D drawings and let the software generate the 3D model automatically. Unlike Revit, which requires you to model in 3D from the start, BricsCAD BIM can take a cleaned-up 2D floor plan and convert linework into parametric BIM elements in minutes. This guide walks through the complete workflow from 2D plan to classified BIM model with quantity takeoff.
Preparing the 2D Floor Plan
Before any 3D conversion, the 2D drawing must be cleaned up and organized. The BIMCLASSIFY command works best when linework is on clearly named layers and drawn with consistent geometry.
Layer Preparation
Create or verify the following layer structure:
A-WALL-EXT— exterior walls (drawn as closed polylines or double lines)A-WALL-INT— interior wallsA-FLOR-SLAB— floor slabs (closed polylines)A-ROOF— roof outlines (closed polylines)A-DOOR— door openings (arcs or blocks)A-WIND— window openings (rectangles or blocks)
Geometry Cleanup
Run CLEANUP (or OVERKILL if you imported from AutoCAD) to remove duplicate lines and gaps. Use JOIN to connect fragmented wall segments into continuous polylines. The BIMCLASSIFY command needs closed boundaries to generate wall solids, so any gaps in the linework will cause classification failures.
Automatic Classification with BIMCLASSIFY
The BIMCLASSIFY command is the core of BricsCAD's 2D-to-3D workflow. It analyzes the drawing and assigns BIM classifications based on layer names, geometry patterns, and spatial relationships.
To run automatic classification:
- Type
BIMCLASSIFYand selectAutomatic - The command scans all entities and attempts to classify them as walls, slabs, doors, windows, or roofs
- Review the classification report in the Mechanical Browser panel
- Manually reclassify any misidentified elements using
BIMCLASSIFY>Manual
Wall Height Assignment
After classification, walls are assigned a default height (typically 3000mm). To set project-specific heights:
- Select all exterior walls and open the Properties panel
- Set
Bottom elevationto 0 andTop elevationto your plate height (e.g., 2700mm) - For interior walls, set the same top elevation
- If you have multi-story walls, use
BIMDRAGto adjust wall tops at floor boundaries
Generating Slabs and Floors
Slabs are generated from closed polyline outlines on the slab layer. After classification:
- Select the slab entities
- In the Properties panel, set
Thickness(e.g., 150mm for concrete, 25mm for wood subfloor) - Set
Bottom elevationto the correct level (0 for ground floor, 3000 for second floor, etc.) - Use
BIMSUBTRACTto cut openings for stairs and shafts
For multi-layer floor assemblies (e.g., concrete slab + insulation + finish floor), use BIMCOMPOSE to create a compound slab. Each layer can have its own material assignment and thickness.
Roof Creation Tools
BricsCAD BIM offers three roof creation methods:
Method 1: BIMROOF from Outline
Draw a closed polyline for the roof footprint, then run BIMROOF. The command prompts for:
- Roof type: Gable, Hip, Shed, or Mansard
- Pitch angle: Enter in degrees or as a ratio (e.g., 6:12 = 26.57°)
- Overhang distance: How far the roof extends beyond the walls
- Direction: For gable and shed roofs, specify the ridge direction
Method 2: BIMROOF from Faces
If you have existing 3D roof faces (e.g., imported from SketchUp), select the faces and run BIMCLASSIFY > Roof. This assigns roof properties and enables parametric editing.
Method 3: Manual Solid Modeling
For complex roof geometries (dormers, valleys, hips with varying pitches), model the roof as a solid using EXTRUDE, SLICE, and UNION, then classify it as a roof element with BIMCLASSIFY > Manual > Roof.
Door and Window Insertion
After walls are classified and have 3D geometry, use BIMINSERT to place doors and windows:
- Run
BIMINSERTand select a door or window from the library - Click on a wall face — the opening is automatically cut
- The inserted element is parametric: adjust width, height, sill height, and swing direction in the Properties panel
- Use
BIMCOPYto duplicate elements along a wall with consistent spacing
The BricsCAD BIM library includes standard door and window types. To add custom types, create a block with BIMINSERT parameters and save it to the library folder.
IFC Export for Collaboration
To share the BIM model with Revit, ArchiCAD, or other BIM software:
- Run
IFCEXPORTand select the entities to export (or typeALL) - Choose the IFC version (IFC 2x3 for maximum compatibility, IFC 4 for advanced features)
- Select the Model View Definition (MVD):
Coordination View— standard for architectural and structural coordinationReference View— includes geometric references for overlayDesign Transfer View— full model transfer with property sets
- Assign building storeys using
BIMSTORYbefore export to ensure proper level hierarchy
Property Set Mapping
BricsCAD BIM classification data maps to IFC property sets automatically:
- Wall classification →
IfcWallwithPset_WallCommon - Slab classification →
IfcSlabwithPset_SlabCommon - Roof classification →
IfcRoofwithPset_RoofCommon
Custom properties can be added through the BIMPROPSET command and will export as Pset_Custom entries.
Quantity Takeoff with BIMQUANTITY
Once the model is classified, generate a quantity takeoff:
- Run
BIMQUANTITYto open the Quantity Takeoff panel - Select the elements to include (or
ALLfor the entire model) - The report includes: count, length, area, volume, and weight by element type
- Export to CSV or XLSX for cost estimation
The takeoff respects BIM classifications, so walls, slabs, and roofs are grouped separately with material-specific calculations.
Common Issues and Solutions
- Walls not generating: Check that the 2D linework is closed. Use
PEDIT>Jointo close gaps, then reclassify - Door openings not cutting: Ensure the wall has 3D height before inserting doors.
BIMINSERTrequires solid wall geometry - IFC export missing elements: Verify all elements are classified. Unclassified solids are excluded from IFC export
- Roof pitch not matching: Check drawing units. If the drawing is in inches, the pitch ratio must use inch-based measurements
Conclusion
BricsCAD BIM's 2D-to-3D workflow is one of the fastest paths from existing CAD drawings to a BIM model. The BIMCLASSIFY command eliminates manual modeling time, and the IFC export ensures interoperability with other BIM platforms. By following this workflow — clean the 2D plan, classify automatically, adjust heights and properties, insert openings, and export to IFC — you can produce a coordinated BIM model from legacy 2D drawings in a fraction of the time required by traditional BIM tools.
Source Verification
More Bricscad Guides
workflow
BricsCAD to AutoCAD DWG Compatibility: Seamless Workflow Transition Guide
11 min read
deployment
BricsCAD Licensing and Deployment: Network Licenses, Silent Install, and Activation Troubleshooting
11 min read
workflow
BricsCAD LISP Automation: Custom Commands and Batch Processing Scripts
13 min read
performance
BricsCAD Performance Optimization: Large Files, Hardware Acceleration, and System Tuning
12 min read
Related workflow Guides
Similar workflow content for other CAD tools
Abaqus
•workflow
Abaqus Composite Material Analysis: Laminate Modeling, Damage, and Progressive Failure
12 min read
Abaqus
•workflow
Abaqus Contact Mechanics: General Contact, Friction, and Wear Simulation
12 min read
Abaqus
•workflow
Abaqus/Explicit Dynamic Analysis: Crash, Drop Test, and High-Speed Impact Simulation
13 min read
Abaqus
•workflow
Abaqus Fracture Mechanics: XFEM, Cohesive Zone, and J-Integral for Crack Propagation
12 min read