Tent pitch spacing layout calculator

Calculate pitch layout [tent,x,y,width,depth,rotation] and unplaced tent IDs with your own figures.

Your numbers

Use the units shown. Results update as you change valid inputs.

Use pitch layout [tent,x,y,width,depth,rotation] and unplaced tent IDs to compare changes to your inputs. The method and limits below explain the scope.

Examples

Examples

Try the starting example

Rectangular pitch width (m)
12
Rectangular pitch depth (m)
10
Tent/guyline bounding rectangles JSON [ID,width m,depth m]
[["A",3,4],["B",3,4],["C",4,4]]
User-required boundary setback (m)
1
User-required separation between rectangles (m)
1
Allow 90-degree rotation 0=no / 1=yes
1
Pitch layout [tent,x,y,width,depth,rotation] (m)
[["A",1,1,3,4,0],["B",5,1,3,4,0]]
Unplaced tent IDs
["C"]
Placed tent count
2

Try another scenario

Rectangular pitch width (m)
8
Rectangular pitch depth (m)
10
Tent/guyline bounding rectangles JSON [ID,width m,depth m]
[["A",3,4],["B",3,4],["C",4,4]]
User-required boundary setback (m)
1
User-required separation between rectangles (m)
1
Allow 90-degree rotation 0=no / 1=yes
1
Pitch layout [tent,x,y,width,depth,rotation] (m)
[["A",1,1,3,4,0],["B",1,6,4,3,1]]
Unplaced tent IDs
["C"]
Placed tent count
2
Calculation method

Calculation method

Pitch layout [tent,x,y,width,depth,rotation] (m)

Bottom-left input-order heuristic on site reduced by boundary setbacks; try allowed orientations; reserve pair separation.

Unplaced tent IDs

Heuristic leftovers, not a global infeasibility proof.

Placed tent count

Count placements.

Symbols and units
a
Rectangular pitch width (m)
b
Rectangular pitch depth (m)
c
Tent/guyline bounding rectangles JSON [ID,width m,depth m]
d
User-required boundary setback (m)
e
User-required separation between rectangles (m)
f
Allow 90-degree rotation 0=no / 1=yes

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

  • One rectangular site; input rectangles must already include guyline footprint. User supplies all setbacks/separation; no fire, campsite or accessibility rules inferred. Feasible geometry only. Supported limits: 1..50 unique rectangles; all dimensions>0; boundary setbacks leave positive area; gap>=0; rotation 0/1.
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.

Share this page
Share this calculator

Leave unchecked to share the page without your entered values.