Public calculation model registry
Calculation Methods
Each calculation starts with measured boundaries and a named reference. These methods explain how the inputs determine spacing, piece geometry, and cutting references, and which additional choices are needed before purchasing material.
Shared measurement and result rules
Required geometry
Finished pieces and positions calculated from the entered measurements. A manufacturing blank can be larger than the visible piece.
Spare material
The selected reserve is separate from installed demand and from material lost to cuts and end trimming.
Stock estimate
Pieces are grouped by compatible material profile and checked against the entered stock, kerf, and end trims. A suggested grouping does not prove an optimal order.
Physical baseline
Every wall, run, or opening keeps its own named zero; coordinates are not accumulated across separate walls.
Internal calculations retain unrounded physical coordinates. This page formats numeric facts to at most three decimal places; the calculator may use a selected fraction or decimal display. The ≈ symbol identifies rounding. A tiny numerical closure tolerance is a software check, not a claim that a tape measure or installed wall is accurate to that tolerance.
Material readiness is separate from a valid drawing. Missing profiles, unknown cut rules, or a piece longer than usable stock can leave procurement incomplete. A joint must be explicitly supported and located before it can divide a long piece.
The read-only machine projection is available at calculation-methods.json. It contains fixed public examples only and never includes user projects.
Board & Batten spacing
- Model ID
- board-spacing-v1
- Engine version
- 1
- Project format
- 2
- Published
- Aug 30, 2026
- Modified
- Sep 7, 2026
Formula or rule: (W − n × face) ÷ (n − 1) for edge battens; divide by n + 1 for equal end gaps.
Inputs
- Wall width
- 120 in in the worked example; replace with measured values.
- Batten face
- 2½ in in the worked example; replace with measured values.
- Finished batten length
- 96 in in the worked example; replace with measured values.
Calculation steps
- Choose an integer count or target gap.
- Calculate each mark from the same wall-left zero.
- Clip measured openings while retaining connected notches.
Worked case facts
- Wall
- 10 ft wide
- Layout height
- 8 ft
- Battens
- 7
- Clear gap
- ≈1 ft 5 1/16 in
Boundary: Width alone supports spacing; piece lengths and stock require additional measurements.
Board & Batten with openings
- Model ID
- board-opening-v1
- Engine version
- 1
- Project format
- 2
- Published
- Aug 30, 2026
- Modified
- Sep 7, 2026
Formula or rule: Solve the complete wall grid, then subtract the union of opening rectangles from each member.
Inputs
- Window wall
- 120 × 96 in in the worked example; replace with measured values.
- Window outside trim
- 36 × 42 in in the worked example; replace with measured values.
- Left / bottom position
- 42 / 30 in in the worked example; replace with measured values.
- Return wall
- 96 × 96 in in the worked example; replace with measured values.
- Actual batten face
- 2½ in in the worked example; replace with measured values.
- Window / return wall battens
- 7 / 6 in the worked example; replace with measured values.
Calculation steps
- Retain the continuous grid above and below openings.
- Each wall can retain its own chosen count.
- Emit connected pieces and their manufacturing blanks.
Worked case facts
- Walls
- 2
- Window
- 36 × 42 in
- Installed pieces
- 14
- Exact material
- 100 ft 6 in
Boundary: Walls have independent datums. Shared corner pieces require an explicit physical binding.
Wainscoting panels
- Model ID
- wall-panel-v1
- Engine version
- 1
- Project format
- 2
- Published
- Aug 30, 2026
- Modified
- Sep 7, 2026
Formula or rule: Stile length = finish top − finish bottom − top rail face − bottom rail face.
Inputs
- Wall width
- 120 in in the worked example; replace with measured values.
- Finish height
- 42 in in the worked example; replace with measured values.
- Top / bottom rails
- 4 / 6 in in the worked example; replace with measured values.
- Stile face
- 3 in in the worked example; replace with measured values.
Calculation steps
- Resolve the finished band.
- Fit stiles between horizontal rails.
- Divide clear panels and trim members around openings.
Worked case facts
- Wall
- 120 in
- Layout height
- 3 ft 6 in
- Clear panel openings
- 4
- Clear panel width
- 2 ft 2 1/4 in
Boundary: Visible face layout does not model raised-panel joinery or wall substrate.
Picture Frame Molding
- Model ID
- picture-frame-v1
- Engine version
- 1
- Project format
- 2
- Published
- Aug 30, 2026
- Modified
- Sep 7, 2026
Formula or rule: Outer frame dimensions divide the available area after margins and gaps; clear opening = outer dimension − 2 × molding face.
Inputs
- Layout area
- 120 × 84 in in the worked example; replace with measured values.
- Molding face
- 2 in in the worked example; replace with measured values.
- Top / bottom margins
- 6 in in the worked example; replace with measured values.
- Side margins / column gaps
- 4 in in the worked example; replace with measured values.
- Row gap
- None in the worked example; replace with measured values.
Calculation steps
- Resolve frame boundaries.
- Form real miter polygons.
- Record long points, short points and cut directions.
Worked case facts
- Wall
- 120 × 84 in
- Frames
- 4
- Horizontal pieces
- 8
- Required molding
- 64 ft 8 in
Boundary: Flat rectangular frames use face-plane 45-degree miters; profile spring and compound cuts are outside this model.
Wall Designer styles
- Model ID
- wall-panel-dispatch-v1
- Engine version
- 1
- Project format
- 2
- Published
- Aug 30, 2026
- Modified
- Sep 7, 2026
Formula or rule: Each alternative references the same wall measurements and uses the selected construction rules.
Inputs
- Wall
- 120 × 96 in in the worked example; replace with measured values.
- Member face
- 3 in in the worked example; replace with measured values.
- Grid
- 4 columns × 3 rows in the worked example; replace with measured values.
- Joints
- Vertical through, horizontal butt in the worked example; replace with measured values.
Calculation steps
- Keep measurements when trying a style.
- Add missing style-specific inputs.
- Select one alternative per scope for purchasing.
Worked case facts
- Wall
- 10 × 8 ft
- Grid
- 4 columns × 3 rows
- Clear cell width
- 2 ft 2 1/4 in
- Clear cell height
- 2 ft 4 in
Boundary: Style-specific material roles are not automatically interchangeable.
Grid Wall
- Model ID
- grid-wall-v1
- Engine version
- 1
- Project format
- 2
- Published
- Aug 30, 2026
- Modified
- Sep 7, 2026
Formula or rule: Clear cell width = (layout width − (columns + 1) × vertical face) ÷ columns; height follows the corresponding row formula.
Inputs
- Wall
- 120 × 96 in in the worked example; replace with measured values.
- Member face
- 3 in in the worked example; replace with measured values.
- Grid
- 4 columns × 3 rows in the worked example; replace with measured values.
- Joints
- Vertical through, horizontal butt in the worked example; replace with measured values.
Calculation steps
- Resolve margins and cells.
- Check square-cell equality when requested.
- Build vertical-through or horizontal-through joints with actual short members.
Worked case facts
- Wall
- 10 × 8 ft
- Grid
- 4 columns × 3 rows
- Clear cell width
- 2 ft 2 1/4 in
- Clear cell height
- 2 ft 4 in
Boundary: An infeasible square grid leaves measured wall dimensions unchanged.
Installed plank coverage
- Model ID
- installed-face-coverage-v1
- Engine version
- 1
- Project format
- 2
- Published
- Aug 30, 2026
- Modified
- Sep 7, 2026
Formula or rule: Course count = ceil(coverage axis ÷ installed coverage). Net area is the geometric union after openings.
Inputs
- Wall
- 120 × 96 in in the worked example; replace with measured values.
- Actual board face
- 6 in in the worked example; replace with measured values.
- Installed coverage
- 5½ in in the worked example; replace with measured values.
- Starting edge
- Bottom in the worked example; replace with measured values.
Calculation steps
- Choose starting edge or balanced first and last courses.
- Subtract opening unions.
- Keep notched contours and full manufacturing blanks.
Worked case facts
- Wall
- 10 × 8 ft
- Orientation
- horizontal
- Courses
- 18
- Final visible face
- 2 1/2 in
Boundary: Actual face and installed coverage are separate. Unknown product fastening locations cannot create usable seams.
Baseboard wall runs
- Model ID
- baseboard-runs-v1
- Engine version
- 1
- Project format
- 2
- Published
- Aug 30, 2026
- Modified
- Sep 7, 2026
Formula or rule: Required wall-face runs = measured runs − union of floor-level outside-casing deductions.
Inputs
- Room
- 12 × 10 ft in the worked example; replace with measured values.
- Door casing deduction
- 36 in in the worked example; replace with measured values.
- Profile face / thickness
- 4 / ¾ in in the worked example; replace with measured values.
Calculation steps
- Resolve each run.
- Apply explicit butt, 90-degree corner, cope or return conditions.
- Split only at stated seam positions and pool stock by profile.
Worked case facts
- Room
- 12 × 10 ft
- Door deduction
- 36 in
- Finished front-face length
- 40 ft 6 in
- Wall-face runs / long-point blanks
- 41 ft
- Finished pieces
- 5
Boundary: Cope geometry remains a field fit; stock estimates require profile, kerf and end trims.
Door & Window Trim
- Model ID
- casing-v1
- Engine version
- 1
- Project format
- 2
- Published
- Aug 30, 2026
- Modified
- Sep 7, 2026
Formula or rule: Mitered long points extend the inside reference by the visible faces required at each end.
Inputs
- Inside reference
- 36 × 80 in in the worked example; replace with measured values.
- Actual casing face
- 2½ in in the worked example; replace with measured values.
- Faces / quantity
- One face, one opening in the worked example; replace with measured values.
Calculation steps
- Resolve jamb plus reveal or a measured inside casing reference.
- Build door, four-sided window or stool/apron assemblies.
- Expand faces and quantities before per-profile purchasing.
Worked case facts
- Opening
- 36 × 80 in
- Visible face
- 2.5 in
- Pieces
- 3
- Exact length
- 17 ft 2 in
Boundary: Rough-opening dimensions do not stand in for jamb or casing references.
Wood Slat Wall
- Model ID
- slat-layout-v1
- Engine version
- 1
- Project format
- 2
- Published
- Aug 30, 2026
- Modified
- Sep 7, 2026
Formula or rule: Loose slat clear gap = (axis length − count × face) ÷ gap count. Modules use their separate product dimensions.
Inputs
- Wall
- 120 × 96 in in the worked example; replace with measured values.
- Actual slat face
- 1½ in in the worked example; replace with measured values.
- Slats
- 48 in the worked example; replace with measured values.
Calculation steps
- Resolve direction and edge treatment.
- Clip installed slats against opening unions.
- Keep manufactured modules distinct from loose members.
Worked case facts
- Wall
- 10 × 8 ft
- Slat face
- 1.5 in
- Slats
- 48
- Clear gap
- ≈1 in
Boundary: This is decorative geometry, with no predicted acoustic performance.
Stair Wainscoting
- Model ID
- stair-wainscoting-v1
- Engine version
- 1
- Project format
- 2
- Published
- Sep 4, 2026
- Modified
- Sep 7, 2026
Formula or rule: Pitch = atan2(rise, run). A full-pitch vertical stile blank spans its finished edge plus face × tan(pitch).
Inputs
- Total rise
- 84 in in the worked example; replace with measured values.
- Horizontal run
- 132 in in the worked example; replace with measured values.
- Finish band
- 42 in vertically in the worked example; replace with measured values.
Calculation steps
- Resolve one authoritative slope.
- Choose counts for the flight and landings.
- Intersect rail faces at transitions.
- Record finished edges, manufacturing blanks and joint directions separately.
Worked case facts
- Pitch
- 32.47°
- Slope length
- ≈13 ft 7/16 in
- Panels
- 6
- Finished pieces
- 9
Boundary: Straight coplanar decorative scenes only; non-coplanar turns need separate scenes. No structural stair or compound-cut inference.
Calculation changes
| Date | Models | Change | User-visible effect |
|---|---|---|---|
| Sep 7, 2026 | Current project models | Wall, stair, and trim examples use the current shared project format and construction geometry. | Opening notches, grid joints, casing references, and cutting blanks follow the current tool results. |
| Aug 30, 2026 | Public method registry | Published model definitions and reference cases. | Formulas, references, versions, and calculation boundaries can be inspected together. |