NativeBIM / Demos / Cantilevered terrace house
NativeBIM by NativeCAD
IFC showcase: Cantilevered terrace house
A script-built study of a 1937 house type: stacked concrete terraces cantilevered over a stream from sandstone walls, with a frame and solid FEA of the main cantilever.
This model is illustrative. It is built from a script with the dimensions listed under Sources, and it does not represent an existing or as-built building.
3D model
The viewer opens cantilever-terrace-house.glb, the glTF that NativeBIM writes from the IFC file. The IFC file is cantilever-terrace-house.ifc.
What is in the model
| Item | Count or value |
|---|---|
| Walls | 27 |
| Doors | 8 |
| Windows | 6 |
| Slabs | 23 |
| Roofs | 1 |
| Columns | 4 |
| Spaces | 6 |
| Storeys | 4 |
Requirements
The model does not yet meet every requirement of a dwelling. Each is measured on the model’s geometry by casting rays at it from sample points 0.412 m apart.
| Requirement | What it asks | Result |
|---|---|---|
| Every enclosed area has a floor | Rooms are walked on: an area walls close in at a storey level and nothing to stand on is not a room. | Met |
| The interior is closed in | Walls, doors and windows close every interior floor on all sides; a gap in the walls is a hole in the building. | Not yet: 2251 of 5770 samples fail |
| Rain from above is kept off every floor | A roof over every floor, with no gaps between its planes, at its hips and valleys, or where it meets a wall. | Not yet: 3682 of 6059 samples fail |
| Wind-driven rain does not reach the interior | Rain at 30 degrees from the vertical, from 8 directions, meets the roof or walls before an interior floor. | Met |
| There is a way in | At least one door in the envelope. | Met |
Drawing set
Draft drawing set generated from the model: cantilever-terrace-house-drawings.pdf (PDF, 6 sheets).
- G-001 COVER SHEET AND SHEET INDEX
- A-101 STREAM LEVEL FLOOR PLAN
- A-102 LIVING LEVEL FLOOR PLAN
- A-103 BEDROOM LEVEL FLOOR PLAN
- A-104 UPPER LEVEL FLOOR PLAN
- A-601 DOOR, WINDOW, ROOM FINISH AND AREA SCHEDULES
Elevations are not generated yet, so this drawing set has plans and schedules only. Sections are not generated yet, so this drawing set has plans and schedules only.
Structural screening: the main cantilever
Preliminary structural screening, not engineering and not for construction. Numbers come from a simplified model and simplified loads; a licensed professional engineer designs the structure. Outputs are drafts for review by the licensed professional of record. A frame analysis of the four main beams and a solid finite-element case of the main cantilever floor, both linear elastic with the uncracked concrete section (Ec 24.7 GPa). They publish forces, deflections and reactions, not a design check and not a judgement on the house.
| Main beam | Dead | Superimposed dead | Live | Service total |
|---|---|---|---|---|
| Beam 1 (x = 1.83 m) | 5.99 | 8.26 | 4.94 | 19.2 |
| Beam 2 (x = 5.49 m) | 5.8 | 7.91 | 4.75 | 18.5 |
| Beam 3 (x = 9.14 m) | 5.8 | 7.91 | 4.75 | 18.5 |
| Beam 4 (x = 12.8 m) | 5.8 | 7.91 | 4.75 | 18.5 |
| Support | Vertical reaction | Moment |
|---|---|---|
| Bolster 1 base | 323.1 | 49.77 |
| Rear wall bearing, beam 1 | 78.48 | 0 |
| Bolster 2 base | 331.8 | -6.93 |
| Rear wall bearing, beam 2 | 79.32 | 0 |
| Bolster 3 base | 331.8 | -6.93 |
| Rear wall bearing, beam 3 | 79.32 | 0 |
| Bolster 4 base | 331.8 | -6.93 |
| Rear wall bearing, beam 4 | 79.32 | 0 |
| Main beam | Shear at the bolster | Moment at the bolster | Shear at the rear wall |
|---|---|---|---|
| Beam 1 | 151.9 | 395.2 | 78.48 |
| Beam 2 | 151.9 | 395.2 | 79.32 |
| Beam 3 | 151.9 | 395.2 | 79.32 |
| Beam 4 | 151.9 | 395.2 | 79.32 |
| Item | Value |
|---|---|
| Body volume (m3) | 15.42 |
| Body triangles, faces | 332, 106 |
| Fixed face area (m2) | 8.547 |
| Live pressure (kPa), equivalent force (kN) | 1.915, 128.1 |
| Self-weight (kN) | 363 |
| Beam theory tip deflection, bending (mm) | 3.95 |
| Beam theory top-fibre stress at the bolster line (MPa) | 8.08 |
| FEA maximum displacement (mm) | 4.74 |
| FEA peak von Mises stress (MPa) | 9.9 |
| Peak stress location (m, model coordinates) | 5.63, 4.24, 2.91 |
| Source | Tip deflection |
|---|---|
| Frame, dead load of members and slab (gross section, elastic) | 5.99 |
| Frame, all dead load (gross section, elastic) | 14.2 |
| Frame, dead plus live (gross section, elastic) | 19.2 |
| Solid FEA, clamped at the bolster line, self-weight plus live | 4.74 |
| Beam theory for the same solid, bending only | 3.95 |
| Recorded when the formwork was removed, 1936-37 (1.75 in) | 44.4 |
| Recorded at the tip by 1995 (7 in) | 178 |
Frame (Linear elastic, small-displacement, static analysis of a 3D frame by the direct stiffness method: linear analysis without P-delta effects. Euler-Bernoulli members, no shear deformation, no surface (slab or wall) stiffness; surface loads reach the supporting members by tributary distribution (one-way, or 45 degree yield lines).): the four main beams are continuous over their bolsters and pinned on the rear stone wall; the bolsters are fixed at the rock. The living floor panels between the beams carry the 4 in slab (2.39 kPa), a superimposed dead load of 2.37 kPa (joists 0.947, flagstones 1.13, sleepers 0.3) and 40 psf live load (1.92 kPa), distributed one way to the beams by tributary area; the half bay outside each outer beam is a line load on that beam. Each tip also carries the upper terrace through a window mullion: 15 kN dead and 6 kN live, an estimate (the sources give no figure). Equilibrium: applied 1635 kN, reactions 1635 kN.
The rib section is the 12 x 23 in rectangle alone; the slab flange is ignored, so the frame is softer than the floor. The solid case keeps the whole ribbed floor (second moment of area 0.0601 m4 against 0.0203 m4 for four bare ribs) but clamps it at the bolster line, so it leaves out the bolsters' and the back span's rotation, which the frame includes. Shear deformation adds a little to the solid's figure; the beam-theory line is bending only.
Linear elastic, small-displacement, static solid finite-element analysis of one element in isolation, solved by NativeCAD (cad_fea_run). Supports are idealised (a fixed face is fully clamped), and peak stresses at re-entrant corners and at the edges of a clamped face are mesh-dependent singularities, not physical values. The case is in fea/ (case.json, body.stl, patch_0.stl fixed, patch_1.stl pressure); it was solved once with CalculiX under WSL through NativeCAD's adapter and the result is committed as recorded output (fea/results.json, provenance in fea/RECORDED.json). The solid's 4.74 mm against 3.95 mm from beam theory (bending only, the whole ribbed section): the largest displacement is at the tip midway between two main ribs, so local bending of the slab and tip rib between the ribs and shear deformation, which beam theory leaves out, are the likely reasons for the difference. The peak stress sits at a re-entrant corner where a main rib meets the rib over the bolsters, a concentration that moves with the mesh; the beam-theory top-fibre stress at that line is 8.08 MPa. Both stresses are above the cracking stress of plain concrete, which is where reinforcement takes over; the solid here is uncracked and unreinforced. The FEA figure is a screening result from a linear solve whose convergence check failed (results.json records converged: false), so it is a screening figure and not a verified result.
As a model, not a forensic claim: an uncracked, elastic, short-term analysis gives tip deflections of a few tens of millimetres at most. The recorded 1.75 in at striking and 7 in by 1995 are several times larger. Cracking of the under-reinforced ribs (a cracked section is typically a third to a half as stiff), creep and shrinkage of the concrete over decades (often doubling or tripling the long-term deflection), more of the upper terrace weight reaching the cantilever through the window mullions than the estimate here, and movement of the bolsters and the stone wall are the usual explanations in the engineering accounts cited under Sources. Cracking, creep and shrinkage are not modelled here.
Results are a preliminary screening, not engineering and not for construction. No utilisation or pass or fail is published.
Sources
Where each dimension comes from. Anything marked as chosen for the sample is an assumption, not a measurement.
- The house this study follows: a study after Frank Lloyd Wright's Fallingwater (1937), Mill Run, Pennsylvania, three storeys over Bear Run, a central living room with a glazed hatch and steps down to the stream, terraces east and west. This model is not affiliated with, endorsed by or licensed by the Western Pennsylvania Conservancy or the Frank Lloyd Wright Foundation. National Register of Historic Places nomination, Fayette County, Pennsylvania, 1974 (National Park Service).
- Living room 48 by 38.5 ft (the article lists three published sizes: 50 x 40, 48 x 38.5 and 45 x 35 ft; the model takes the middle one), four bays each 12 ft wide, ceilings 6 ft 4 in to 9 ft, terrace parapets 26 in, settling of about 1.75 in when the formwork was removed and a sag of 7 in at the terrace ends by the 1990s. Wikipedia, "Fallingwater" (sections on the building, its construction and its use as a museum).
- Four main cantilever beams projecting 15 ft from the piers, four bolsters (three reinforced concrete, one stone), a 4 in slab cast with the undersides of the beams and joists, joists 4 x 23 in at 4 ft, a second-floor terrace 6 ft beyond the floor below carried through four steel window mullions, 1.75 in at formwork removal and 7 in by 1995. The page compiles Silman (Scientific American, 2000), Silman and Matteo (STRUCTURE, 2001) and Feldmann (STRUCTURE, 2005). Penn State College of Engineering, building failures wiki, "Fallingwater".
- Deflection of more than seven inches at the main cantilever, the source of the 7 in figure used on this page. University of Memphis, civil engineering course notes, "Fallingwater".
- Live load 40 psf (1.92 kPa) for residential floors, used in the analysis. ASCE/SEI 7-22, Minimum Design Loads, Table 4.3-1 (residential, all other areas); the value is unchanged from earlier editions.
- Main rib width 12 in and depth taken equal to the 23 in joists (no published figure for the main beams was found), edge and tip ribs, bolster size 0.6 x 1.2 m and height, flagstone floor, storey heights above the living level, sandstone wall thickness 0.6 m, terrace outlines, window sizes, the hatch stair geometry and the load assumptions of the analysis. Chosen for this model. No survey figure is claimed..
- A Historic American Buildings Survey record would be the public-domain measured drawing set; none was found in the Library of Congress catalogue for this house, so the plan is assembled from the figures above. Library of Congress, HABS/HAER/HALS collection (searched 2026-10-27).
Built 2026-10-27 with node tools/showcase/build.js cantilever-terrace-house. Re-running the command gives the same bytes.
Notices
NativeBIM is licensed software. It does not provide design, engineering or other professional services. Outputs are drafts for review by the licensed professional of record.
Sheets are marked NOT FOR CONSTRUCTION by default.
Areas are computed by NativeBIM, not a certified BOMA measurement.
IFC and Industry Foundation Classes are marks of buildingSMART International.
NativeBIM is not affiliated with, endorsed by or sponsored by the companies and organizations named here. Product names and marks belong to their owners.
NativeBIM is provided as is, without warranty of any kind. To the extent the law allows, FeatureBoard Labs Incorporated is not liable for indirect, incidental or consequential damages, lost profits or lost data, and its total liability is limited to the license fees paid in the 12 months before the claim. Read the license.