Every dimension the house is generated from is below, with its class and its citation. This is the project’s honesty layer, and it is given a room of its own because a smooth 3D render implies a precision the sources do not have.
The dimensions
| Dimension | Value | Class | Citation |
|---|---|---|---|
| hastaRatio | 0.25If 20% out: 0.93 m | Interpolated | Tidak ada sumber Bali. Perbandingan antara satu ukuran tubuh dan ukuran berikutnya adalah antropometri umum yang ditetapkan penulis — bukan angka dari kepustakaan Bali mana pun. Kunci ini dipisahkan dari “tidak ada sumber” supaya perbedaannya terbaca di tabel. |
| mustiRatio | 0.07If 20% out: 0.10 m | Interpolated | Tidak ada sumber Bali. Perbandingan antara satu ukuran tubuh dan ukuran berikutnya adalah antropometri umum yang ditetapkan penulis — bukan angka dari kepustakaan Bali mana pun. Kunci ini dipisahkan dari “tidak ada sumber” supaya perbedaannya terbaca di tabel. |
| useranRatio | 0.01If 20% out: 0.02 m | Interpolated | Tidak ada sumber Bali. Perbandingan antara satu ukuran tubuh dan ukuran berikutnya adalah antropometri umum yang ditetapkan penulis — bukan angka dari kepustakaan Bali mana pun. Kunci ini dipisahkan dari “tidak ada sumber” supaya perbedaannya terbaca di tabel. |
| nyariRatio | 0.01If 20% out: 0.03 m | Interpolated | Tidak ada sumber Bali. Perbandingan antara satu ukuran tubuh dan ukuran berikutnya adalah antropometri umum yang ditetapkan penulis — bukan angka dari kepustakaan Bali mana pun. Kunci ini dipisahkan dari “tidak ada sumber” supaya perbedaannya terbaca di tabel. |
| bayUnits | 1If 20% out: 1.02 m | Interpolated | No source |
| sakaHeightUnits | 5If 20% out: 0.42 m | Interpolated | No source |
| bataranHeightUnits | 4If 20% out: 0.10 m | Interpolated | No source |
| bataranOversailUnits | 2If 20% out: 0.10 m | Interpolated | No source |
| eaveOversailUnits | 2If 20% out: 0.17 m | Interpolated | No source |
| ridgeRiseUnits | 6If 20% out: 0.51 m | Interpolated | No source |
| deckHeightUnits | 2Moves no measurement | Interpolated | No source |
| deckDepthUnits | 4Moves no measurement | Interpolated | No source |
| stepRiseUnits | 2Moves no measurement | Interpolated | No source |
| sakaSectionUnits | 8If 20% out: 0.03 m | Interpolated | No source |
| sunduSectionUnits | 3Moves no measurement | Interpolated | No source |
| rafterSectionUnits | 2Moves no measurement | Interpolated | No source |
| boardThicknessUnits | 1Moves no measurement | Interpolated | No source |
| sendiHeightUnits | 2If 20% out: 0.01 m | Interpolated | No source |
| sendiWidthUnits | 2Moves no measurement | Interpolated | No source |
| stepWidthUnits | 4Moves no measurement | Interpolated | No source |
| stepDepthUnits | 3Moves no measurement | Interpolated | No source |
| murdaWidthUnits | 3Moves no measurement | Interpolated | No source |
| deckLegUnits | 1Moves no measurement | Interpolated | No source |
| raftersPerBay | 5Moves no measurement | Interpolated | No source |
| thatchCourseDepth | 0.22 mMoves no measurement | Interpolated | No source |
| thatchThickness | 0.08 mMoves no measurement | Interpolated | No source |
| thatchLap | 0.45Moves no measurement | Interpolated | No source |
| thatchBed | 0.04 mMoves no measurement | Interpolated | No source |
| murdaRise | 0.18 mMoves no measurement | Interpolated | No source |
| batturFacing | 0.09 mMoves no measurement | Interpolated | No source |
| jointEngagement | 0.30Moves no measurement | Interpolated | No source |
| postSeat | 0.30Moves no measurement | Interpolated | No source |
| bodyMeasured | 1Moves no measurement | Canon | Dwijendra, N. K. A., Arsitektur Rumah Tradisional Bali Berdasarkan Asta Kosala Kosali (Udayana University Press, Denpasar, 2008). |
| penguripRule | 1Moves no measurement | Canon | Dwijendra, N. K. A., Arsitektur Rumah Tradisional Bali Berdasarkan Asta Kosala Kosali (Udayana University Press, Denpasar, 2008). |
| triAngga | 3Moves no measurement | Canon | Gelebet, I N., Arsitektur Tradisional Daerah Bali (Departemen Pendidikan dan Kebudayaan, Denpasar, 1986). |
| nameIsCount | 1Moves no measurement | Canon | Gelebet, I N., Arsitektur Tradisional Daerah Bali (Departemen Pendidikan dan Kebudayaan, Denpasar, 1986). |
| openPavilion | 0Moves no measurement | Canon | Budihardjo, E., Architectural Conservation in Bali (Gadjah Mada University Press, Yogyakarta, 1986). |
| raisedOnBataran | 1Moves no measurement | Canon | Gelebet, I N., Arsitektur Tradisional Daerah Bali (Departemen Pendidikan dan Kebudayaan, Denpasar, 1986). |
| seatedOnSendi | 1Moves no measurement | Canon | Gelebet, I N., Arsitektur Tradisional Daerah Bali (Departemen Pendidikan dan Kebudayaan, Denpasar, 1986). |
| kajaKelod | 1Moves no measurement | Canon | Eiseman, F. B., Bali: Sekala and Niskala, Volume II — Essays on Society, Tradition and Craft (Periplus, Berkeley, 1990). |
| hipRoof | 4Moves no measurement | Canon | Gelebet, I N., Arsitektur Tradisional Daerah Bali (Departemen Pendidikan dan Kebudayaan, Denpasar, 1986). |
| walledCompound | 1Moves no measurement | Canon | Gelebet, I N., Arsitektur Tradisional Daerah Bali (Departemen Pendidikan dan Kebudayaan, Denpasar, 1986). |
| compoundSide | 22.00 mMoves no measurement | Interpolated | No source |
| wallHeightSite | 1.80 mMoves no measurement | Interpolated | No source |
| wallThicknessSite | 0.35 mMoves no measurement | Interpolated | No source |
| shrineInset | 1.00 mMoves no measurement | Interpolated | No source |
| shrineHeight | 2.60 mMoves no measurement | Interpolated | No source |
| shrinePlan | 3.00 mMoves no measurement | Interpolated | No source |
Bibliography
gelebet-1986 · reference
Gelebet, I N., Arsitektur Tradisional Daerah Bali (Departemen Pendidikan dan Kebudayaan, Denpasar, 1986).
budihardjo-1986 · reference
Budihardjo, E., Architectural Conservation in Bali (Gadjah Mada University Press, Yogyakarta, 1986).
eiseman-1990 · ethnography
Eiseman, F. B., Bali: Sekala and Niskala, Volume II — Essays on Society, Tradition and Craft (Periplus, Berkeley, 1990).
dwijendra-2008 · reference
Dwijendra, N. K. A., Arsitektur Rumah Tradisional Bali Berdasarkan Asta Kosala Kosali (Udayana University Press, Denpasar, 2008).
anthropometry · none
Tidak ada sumber Bali. Perbandingan antara satu ukuran tubuh dan ukuran berikutnya adalah antropometri umum yang ditetapkan penulis — bukan angka dari kepustakaan Bali mana pun. Kunci ini dipisahkan dari “tidak ada sumber” supaya perbedaannya terbaca di tabel.
Which of these matters most
Nearly every dimension on this page is the author’s own. What the provenance bar does not say is whether that matters. Each row below is computed by rebuilding the house: one dimension is pushed 20%, and the house is measured to see how far it follows. Nothing is estimated — the figures are the difference between two runs of the generator.
- 1.02 m
- 0.93 m
- 0.51 m
- 0.42 m
- 0.17 m
- 0.10 m
- 0.10 m
- 0.10 m
If only one dimension could be surveyed, this is the one. This is sensitivity, not uncertainty: it shows what moves, not how likely the value is to be wrong. The 20% is itself the author’s choice.
Invariants
There is no measured drawing yet, so correctness rests on structural truth. These checks fail the build.
- passBilateral symmetry about The building mirrors about z = 0, the plane the ridge runs along
1112 points; largest mirror deviation 0.00 mm.
- passEvery tenon contained in its mortise
50 pasak, takik and tumpu joints; every one engaged.
- passNo joint spans more than one stage
Every joint engages two parts from the same stage or from consecutive ones.
- passStage ordering, and nothing below ground
120 parts, every one bearing on something already standing or on the ground.
- passMesh integrity: indices, triangles, normals
176 triangles; indices in range, none degenerate, every normal unit length.
- passThe number of saka is the name of this building
Bale gede (sakaroras): 12 saka, 3 × 4. The name and the count are one fact said once.
- passEvery principal length is a whole number of its owner’s body
9 principal lengths, in 3 body measures, from a depa of 1700 mm. Not one length in this building is written as a metre; every one is counted off its owner.
- passNo principal length lands exactly on its module: an exact measure is dead
A pengurip of one useran, 21.3 mm, added to 9 principal lengths. This building is required not to be exactly its own rule, and no other rule in this project has that shape.
- passThree vertical parts, in order: bataran, saka, roof
Foot 0 → 0.53 m, body → 2.71 m, head → 5.43 m. The head is the largest part, as it should be.
- passOpen on every side: not one wall plane between the floor and the eave
Zero enclosing planes between 0.53 m and 2.71 m. What makes this bale usable in rain is not a wall but 0.87 m of overhang.
- passFour roof planes at one pitch, and a ridge shorter than the building
A ridge of 1.72 m over an eave of 7.61 × 5.89 m: shorter by exactly half the eave depth at each end.
- passThe eave reaches past the bataran on all four sides
0.87 m across and 0.87 m along. On a building with no walls this figure is what decides which of it stays dry.
- passThe saka feet seat on their sendi and are not buried in the bataran
12 saka standing on their stones. Because none is buried, the frame can be taken apart and raised again.
- passEvery frame member stops where its roof plane runs out
No point of the frame reaches outside the roof surface at its own height. On a hip the four planes narrow as they rise, so a rafter near a corner is shorter — and a fault of this kind is completely hidden by the thatch.
- passThatch courses lap with no bare band, from the eave to the ridge
18 courses over 3.91 m of slope.
- passEvery part declares the dimensions it came from
120 parts, every one tagged. By least-sourced input: 0 measured, 0 canon, 120 interpolated.
- skippedChecked against a measured drawing of a real house
Skipped. No measured drawing has been wired in, so there is nothing to compare against. This check will not be made to pass by weakening it.
What a check is preventing
Ten green rows are not a reason to believe anything. So one check is run against a house built to break it, and what is printed below is that check’s own verdict rather than a description of it.
The pengurip is one useran, and its job is to keep every principal measure off its own module. Grow the useran and nothing bends, nothing collapses and nothing goes to zero — the addition simply climbs until it is a whole unit in itself, and the measure it was keeping inexact lands squarely back on its module: dead again, just one unit larger. Every other counterexample in this project ends with a building that cannot be constructed. This one ends with a building that stands perfectly well and is wrong for a reason no amount of looking would reveal — which is the strongest argument the project has for why the rules live in the model rather than in the caption.
The house as built
Rear prow raised to 0.08 m
The second house is never rendered. It is built during the build, failed, and thrown away.
This bar moves as real surveys are wired in. That movement is the project's progress metric.