Examples
Examples
Try the starting example
- Exterior model footprint length (mm)
- 200
- Exterior model footprint width (mm)
- 150
- Story height (mm)
- 60
- Wall thickness (mm)
- 3
- Story count
- 2
- JSON Rectangular openings [wall ID,width mm,height mm]
- [["front",20,30],["back",15,20]]
- Butt-joint panels [ID,width mm,height mm,count]
- [["front/back",200,60,4],["sides",144,60,4]]
- Gross panel area (mm²)
- 82560
- Net wall material area (mm²)
- 81660
Try another scenario
- Exterior model footprint length (mm)
- 200
- Exterior model footprint width (mm)
- 150
- Story height (mm)
- 60
- Wall thickness (mm)
- 3
- Story count
- 3
- JSON Rectangular openings [wall ID,width mm,height mm]
- [["front",20,30],["back",15,20]]
- Butt-joint panels [ID,width mm,height mm,count]
- [["front/back",200,60,6],["sides",144,60,6]]
- Gross panel area (mm²)
- 123840
- Net wall material area (mm²)
- 122940
Calculation method
Calculation method
Butt-joint panels [ID,width mm,height mm,count]
J([["front/back",a,c,2*e],["sides",b-2*d,c,2*e]])
Gross panel area (mm²)
2*e*c*(a+b-2*d)
Net wall material area (mm²)
2*e*c*(a+b-2*d)-sum(r[1]*r[2] for r in f)
Symbols and units
- a
- Exterior model footprint length (mm)
- b
- Exterior model footprint width (mm)
- c
- Story height (mm)
- d
- Wall thickness (mm)
- e
- Story count
- f
- JSON Rectangular openings [wall ID,width mm,height mm]
Use the units shown. A list keeps the order in which you enter its values. The symbol ^ means “raised to the power of”.
Calculation steps and notation
sum(list) adds all entries in the list.
Assumptions & limits
Assumptions & limits
- Rectangular box with front/back full length and side panels fitted between them. Width>2×thickness. Openings are cutouts only, must be nonoverlapping and contained; no layout of opening locations yet. Supported limits: All numeric inputs must be finite. Only the explicitly described mathematical scenario is supported.
Are these inputs private?
These calculations run in your browser. A shared link contains the values you choose to share. Only questions submitted to the separate AI finder are sent to OpenAI.