Examples
Examples
Try the starting example
- Scenic rectangle width (model m)
- 2
- Scenic rectangle height (model m)
- 1
- Chosen grid spacing (model m)
- 0.25
- JSON Excluded rectangles [xmin,xmax,ymin,ymax]
- [[0.5,1,0,0.5]]
- Tree placement centers (model m)
- [[0.125,0.125],[0.375,0.125],[1.125,0.125],[1.375,0.125],[1.625,0.125],[1.875,0.125],[0.125,0.375],[0.375,0.375],[1.125,0.375],[1.375,0.375],[1.625,0.375],[1.875,0.375],[0.125,0.625],[0.375,0.625],[0.625,0.625],[0.875,0.625],[1.125,0.625],[1.375,0.625],[1.625,0.625],[1.875,0.625],[0.125,0.875],[0.375,0.875],[0.625,0.875],[0.875,0.875],[1.125,0.875],[1.375,0.875],[1.625,0.875],[1.875,0.875]]
- Proposed tree count
- 28
- Realized density (trees/model m²)
- 14
Try another scenario
- Scenic rectangle width (model m)
- 2
- Scenic rectangle height (model m)
- 1
- Chosen grid spacing (model m)
- 0.2
- JSON Excluded rectangles [xmin,xmax,ymin,ymax]
- [[0.5,1,0,0.5]]
- Tree placement centers (model m)
- [[0.1,0.1],[0.3,0.1],[1.1,0.1],[1.3,0.1],[1.5,0.1],[1.7,0.1],[1.9,0.1],[0.1,0.3],[0.3,0.3],[1.1,0.3],[1.3,0.3],[1.5,0.3],[1.7,0.3],[1.9,0.3],[0.1,0.5],[0.3,0.5],[0.5,0.5],[0.7,0.5],[0.9,0.5],[1.1,0.5],[1.3,0.5],[1.5,0.5],[1.7,0.5],[1.9,0.5],[0.1,0.7],[0.3,0.7],[0.5,0.7],[0.7,0.7],[0.9,0.7],[1.1,0.7],[1.3,0.7],[1.5,0.7],[1.7,0.7],[1.9,0.7],[0.1,0.9],[0.3,0.9],[0.5,0.9],[0.7,0.9],[0.9,0.9],[1.1,0.9],[1.3,0.9],[1.5,0.9],[1.7,0.9],[1.9,0.9]]
- Proposed tree count
- 44
- Realized density (trees/model m²)
- 22
Calculation method
Calculation method
Tree placement centers (model m)
Place centers at (i+.5)×spacing, (j+.5)×spacing for floor(width/spacing)×floor(height/spacing); exclude centers inside half-open excluded rectangles.
Proposed tree count
Number of retained grid centers.
Realized density (trees/model m²)
Count divided by full scene rectangle area.
Symbols and units
- a
- Scenic rectangle width (model m)
- b
- Scenic rectangle height (model m)
- c
- Chosen grid spacing (model m)
- d
- JSON Excluded rectangles [xmin,xmax,ymin,ymax]
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
- Bounded deterministic grid planting proposal with exclusion zones; chosen height mix can be assigned cyclically by returned point order outside this geometric model. No ecological spacing claim. Supported limits: At most 10000 candidate grid centers. Exclusions use scene coordinates.
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.