Reference method
BulkMeasure calculation methodology
How BulkMeasure turns dimensions into auditable volume results while keeping supplier-dependent assumptions separate.
The calculation sequence
- Validate that required measurements are positive numbers.
- Convert each entered dimension to a canonical metric value.
- Calculate plan area from the selected geometry.
- Multiply area by perpendicular depth to obtain base volume.
- Apply only the allowance percentage selected by the user.
- Convert the final volume to equivalent display units.
- Calculate estimated mass or packages only when the user supplies the required product value.
Geometry formulas
| Shape | Area | Volume |
|---|---|---|
| Rectangle | length × width | length × width × depth |
| Circle | π × (diameter ÷ 2)² | area × depth |
| Triangle | base × perpendicular height ÷ 2 | area × depth |
| Known area | entered plan area | area × depth |
Worked examples
Rectangle with allowance
A 5 m × 3 m area at 0.10 m depth has base volume 5 × 3 × 0.10 = 1.50 m³. A selected 10% allowance is 0.15 m³, producing 1.65 m³.
Circle without allowance
A 2.4 m diameter circle has radius 1.2 m and area π × 1.2² = 4.523893 m². At 0.08 m depth, volume is 0.361911 m³.
Triangle with mixed depth unit
A triangle with 6 m base and 2.5 m perpendicular height has area 7.5 m². At 75 mm, or 0.075 m, volume is 0.5625 m³.
Precision and rounding
Conversions and calculations retain full machine precision internally. Rounding is applied only to displayed values. Reusing a rounded display value as a new input can introduce a small difference, so retain original measurements for revisions.
Allowance is not compaction
An allowance is a visible percentage applied after geometric volume. It can represent only the user’s stated planning choice. BulkMeasure never silently treats allowance as compaction, settlement, shrink, swell, spillage or supplier tolerance. Those concepts require project- or product-specific evidence.
Optional estimates
Estimated mass equals volume × user-supplied bulk density. Package quantity equals volume ÷ user-supplied package capacity, rounded up to a whole package. Cost requires an explicit price basis. No result is created from an unsupported default.
Validation and testing
Blank, zero and negative required dimensions are rejected. Unit tests cover rectangles, circles, triangles, known areas, allowances, mixed units, density-dependent mass and package rounding. Representative results are independently reproduced before release.
Limitations and further reading
The engine calculates quantity; it does not design construction, select materials or guarantee delivered outcomes. Continue with area measurement, metric and imperial units, or volume, density and weight.
Unit normalisation and mixed inputs
Each length is converted independently to metres before area or volume is calculated. This means a 12 ft length, 2.5 m width and 75 mm depth can be combined without first rewriting the form values: 12 ft = 3.6576 m and 75 mm = 0.075 m, so volume is 3.6576 × 2.5 × 0.075 = 0.6858 m³. The original entered units remain visible in the breakdown.
Allowance, packages and estimated mass
Allowance equals base volume × selected percentage. For 0.80 m³ with 7.5% selected, allowance is 0.06 m³ and total volume is 0.86 m³. It is not a hidden compaction factor.
Package count uses only a capacity supplied by the visitor. If total volume is 0.73 m³, that is 730 L. With a stated 40 L package, 730 ÷ 40 = 18.25, so the purchasing count rounds up to 19 packages. The site does not invent the 40 L value.
Estimated mass uses volume × supplied bulk density. A hypothetical 1.25 m³ and user-entered 1,420 kg/m³ produces 1,775 kg. The calculated volume and density-dependent estimate remain labelled separately.
Loose and compacted quantities
The engine reports the geometry entered. A compacted finished layer and delivered loose material may require different quantities, but no universal relationship exists. Any conversion must be supported by the exact product, specification and condition; a general allowance must not be relabelled as compaction.
Independent checking
For significant work, repeat the geometry independently, compare the substituted formula with the sketch and verify every unit. Then check any supplier density or package capacity separately. Useful starting points include the Gravel Calculator, Raised Bed Soil Calculator and Volume to Weight Calculator.
