Examples
Examples
Try the starting example
- JSON Rectangular contour layers [ID,width mm,height mm,required thickness mm]
- [["base",200,100,20],["hill",100,100,40]]
- Foam sheet thickness (mm)
- 20
- Stock sheet width (mm)
- 300
- Stock sheet height (mm)
- 200
- Trailing cutting gap per lamina (mm)
- 2
- Lamina count by contour
- [["base",1],["hill",2]]
- Actual sheet cut coordinates
- [[["base",0,0,200,100]],[["hill",0,0,100,100],["hill",102,0,100,100]]]
- Required stock sheets
- 2
- Allocated foam volume (mm³)
- 800000
- Oversize contour laminae
- []
Try another scenario
- JSON Rectangular contour layers [ID,width mm,height mm,required thickness mm]
- [["base",200,100,20],["hill",150,100,60]]
- Foam sheet thickness (mm)
- 20
- Stock sheet width (mm)
- 300
- Stock sheet height (mm)
- 200
- Trailing cutting gap per lamina (mm)
- 2
- Lamina count by contour
- [["base",1],["hill",3]]
- Actual sheet cut coordinates
- [[["base",0,0,200,100]],[["hill",0,0,150,100]],[["hill",0,0,150,100]],[["hill",0,0,150,100]]]
- Required stock sheets
- 4
- Allocated foam volume (mm³)
- 1300000
- Oversize contour laminae
- []
Calculation method
Calculation method
Lamina count by contour
ceil(required thickness/sheet thickness) for each rectangular contour.
Actual sheet cut coordinates
Pack expanded rectangular laminae by declared height-descending shelf algorithm, no rotation.
Required stock sheets
Actual shelf heuristic sheet count, not area-only estimate.
Allocated foam volume (mm³)
Sum contour width×height×lamina count×sheet thickness.
Oversize contour laminae
Explicit laminae that cannot fit stock.
Symbols and units
- a
- JSON Rectangular contour layers [ID,width mm,height mm,required thickness mm]
- b
- Foam sheet thickness (mm)
- c
- Stock sheet width (mm)
- d
- Stock sheet height (mm)
- e
- Trailing cutting gap per lamina (mm)
Use the units shown. A list keeps the order in which you enter its values. The symbol ^ means “raised to the power of”.
Assumptions & limits
Assumptions & limits
- Rectangular supported contour layers only; no arbitrary polygon contour nesting. Sheet count derives from actual nonoverlapping cuts; oversize laminae flagged. Supported limits: At most 100 laminae; positive layer/sheet dimensions, nonnegative trailing gap.
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.