Methodology
Plank row geometry & product-input boundary
Usable row field
room width − 2 × entered perimeter gap
The gap is user-entered from the selected product/project requirement.
Whole row count
ceiling(usable field ÷ plank face width)
Counts all rows, including edge rows that may be ripped.
Natural last row
usable field − (row count − 1) × plank width
Applies when the first row remains full.
Balanced edge rows
[usable field − (row count − 2) × plank width] ÷ 2
Shares the edge remainder equally between first and last rows.