---
title: What is the Courtyard Aspect Ratio and How is it Adjusted?
description: Courtyard Aspect Ratio controls
---

[Skip to content](https://support.testfit.io/knowledge/what-is-a-courtyard-aspect-ratio-and-how-is-it-adjusted#main-content)

<https://support.testfit.io/knowledge/kb-tickets/new?hsLang=en>

[![](https://support.testfit.io/hs-fs/hubfs/primary%20wordmark.png?width=150&height=113&name=primary%20wordmark.png)](https://testfit.io/?hsLang=en)

Open main navigation

Close main navigation

- <https://support.testfit.io/knowledge/kb-tickets/new>
- [Contact us](https://support.testfit.io/knowledge/kb-tickets/new)

[Contact us](https://support.testfit.io/knowledge/kb-tickets/new?hsLang=en)

 Welcome to the TestFit Knowledge Base

- There are no suggestions because the search field is empty.

1. [TestFit Knowledge Base](https://support.testfit.io/knowledge?hsLang=en)
2. [Site Development](https://support.testfit.io/knowledge/site-development?hsLang=en)
3. [Housing - High Density & Gurban](https://support.testfit.io/knowledge/site-development?hsLang=en#housing-high-density-gurban)

March 13, 2026

# What is the Courtyard Aspect Ratio and How is it Adjusted?

![courtyard-creation-by-distance](https://support.testfit.io/hs-fs/hubfs/courtyard-creation-by-distance.gif?width=670&height=340&name=courtyard-creation-by-distance.gif)

The Building layer contains a parameter called ***Courtyard ***that can be toggled between *Height Aspect Ratio* and *Distan*ce

![](https://support.testfit.io/hs-fs/hubfs/image-png-Mar-11-2026-02-11-52-6148-PM.png?width=350&height=471&name=image-png-Mar-11-2026-02-11-52-6148-PM.png)

---

### **Height Aspect Ratio**

Example Below: The building is 100' tall. The *Height Aspect Ratio*  is set to 0.5, therefore we are allowing a minimum courtyard dimension of 50' (actual distance is 65'-4")

![](https://support.testfit.io/hs-fs/hubfs/image-png-Mar-11-2026-02-24-01-0852-PM.png?width=670&height=290&name=image-png-Mar-11-2026-02-24-01-0852-PM.png)

But if the value is increase to 1.0, we would require 100' of courtyard:

![](https://support.testfit.io/hs-fs/hubfs/image-png-Mar-11-2026-02-25-24-3372-PM.png?width=670&height=328&name=image-png-Mar-11-2026-02-25-24-3372-PM.png)

Increasing the value to 3.00 would open the building up completely

![](https://support.testfit.io/hs-fs/hubfs/image-png-Mar-11-2026-02-26-20-0155-PM.png?width=670&height=357&name=image-png-Mar-11-2026-02-26-20-0155-PM.png)

**The lower the value, the more enclosed a building will be.**

**The higher the value, the more open the building solves.**

---

### Distance

The ***Distance*** option is explained in the video below:

<iframe data-hsv-src="https://play.hubspotvideo.com/v/3486113/id/209123455543" referrerpolicy="origin" sandbox="allow-forms allow-scripts allow-same-origin allow-popups" allow="autoplay; fullscreen;" style="position: absolute !important; width: 100% !important; height: 100% !important; left: 0; top: 0; border: 0 none; pointer-events: initial" title="HubSpot Video" loading="lazy" data-hsv-id="209123455543" data-hsv-style="" data-hsv-width="1920" data-hsv-height="1080" data-hsv-autoplay="false" data-hsv-loop="false" data-hsv-muted="false" data-hsv-hidden-controls="false" data-hsv-full-width="false"></iframe>

 

When ***Distance*** is selected, courtyard size is controlled by explicit minimum dimensions rather than by a ratio tied to building height. This decouples the courtyard from the height of the building, giving you direct control over how large or small the courtyard opening will be.

The ***Distance*** option exposes the following parameters:

**Minimum distance X** — Sets the minimum courtyard opening along the X axis (the shorter dimension of the building footprint). Increasing this value widens the courtyard; decreasing it allows the building to close in tighter.

**Minimum distance Y** — Sets the minimum courtyard opening along the Y axis (the longer dimension of the building footprint). Increasing this value stretches the courtyard lengthwise.

**Offset X** — Shifts the courtyard position along the X axis. Use this to push the courtyard left or right within the building footprint.

**Offset Y** — Shifts the courtyard position along the Y axis. Use this to push the courtyard up or down within the building footprint.

**Orientation Axis** — Click ***change*** to flip which axis is treated as X and which is treated as Y.

**Reset** — Returns all Distance values back to their defaults.

To adjust the courtyard using ***Distance***:

1. Select the ***Building*** layer in the *Nav-Tree*.
2. Scroll down to the **Courtyards** section in the *Parameters* panel.
3. Select the ***Distance*** radio button.
4. Adjust ***Minimum distance X*** and ***Minimum distance Y*** to set the desired courtyard dimensions. The building will regenerate in *Canvas* as values change.
5. If needed, use ***Offset X*** and ***Offset Y*** to reposition the courtyard within the building footprint.
   
   ---

Decoupling courtyard size from building height enables significantly more building configurations while maintaining project requirements. This results in improved performance from generative design in high-density solves. 

---

 

- [Getting Started](https://support.testfit.io/knowledge/getting-started?hsLang=en#main-content)

    - [Interface](https://support.testfit.io/knowledge/getting-started?hsLang=en#interface)
    - [Setting up a Deal](https://support.testfit.io/knowledge/getting-started?hsLang=en#setting-up-a-deal)
    - [Site Design & Configuration](https://support.testfit.io/knowledge/getting-started?hsLang=en#site-design-configuration)
- [Fundamentals](https://support.testfit.io/knowledge/fundamentals?hsLang=en#main-content)

    - [Regions](https://support.testfit.io/knowledge/fundamentals?hsLang=en#regions)
    - [Key Functions](https://support.testfit.io/knowledge/fundamentals?hsLang=en#key-functions)
    - [Roads](https://support.testfit.io/knowledge/fundamentals?hsLang=en#roads)
- [Site Development](https://support.testfit.io/knowledge/site-development?hsLang=en#main-content)

    - [Mass-Based](https://support.testfit.io/knowledge/site-development?hsLang=en#mass-based)
    - [Housing - High Density & Gurban](https://support.testfit.io/knowledge/site-development?hsLang=en#housing-high-density-gurban)
    - [Housing - Low Density & Subdivision](https://support.testfit.io/knowledge/site-development?hsLang=en#housing-low-density-subdivision)
    - [Housing - Garden](https://support.testfit.io/knowledge/site-development?hsLang=en#housing-garden)
    - [Industrial](https://support.testfit.io/knowledge/site-development?hsLang=en#industrial)
    - [Datacenters](https://support.testfit.io/knowledge/site-development?hsLang=en#datacenters)
    - [Generative Design](https://support.testfit.io/knowledge/site-development?hsLang=en#generative-design)
    - [Parking](https://support.testfit.io/knowledge/site-development?hsLang=en#parking)
    - [Retail](https://support.testfit.io/knowledge/site-development?hsLang=en#retail)
    - [Core-Based](https://support.testfit.io/knowledge/site-development?hsLang=en#core-based)
- [Web App](https://support.testfit.io/knowledge/web-app?hsLang=en#main-content)

    - [Deal Pipeline & Asset Management](https://support.testfit.io/knowledge/web-app?hsLang=en#deal-pipeline-asset-management)
    - [Deal Actions & Edits](https://support.testfit.io/knowledge/web-app?hsLang=en#deal-actions-edits)
    - [Reports](https://support.testfit.io/knowledge/web-app?hsLang=en#reports)
    - [Quantities & Costs](https://support.testfit.io/knowledge/web-app?hsLang=en#quantities-costs)
    - [Pro Forma](https://support.testfit.io/knowledge/web-app?hsLang=en#pro-forma)
- [MCP](https://support.testfit.io/knowledge/mcp?hsLang=en)
- [Reports & Exporting](https://support.testfit.io/knowledge/reports-exporting?hsLang=en#main-content)

    - [PDF Exports](https://support.testfit.io/knowledge/reports-exporting?hsLang=en#pdf-exports)
    - [SketchUp Export](https://support.testfit.io/knowledge/reports-exporting?hsLang=en#sketchup-export)
    - [TestFit to Revit](https://support.testfit.io/knowledge/reports-exporting?hsLang=en#testfit-to-revit)
- [Account Management](https://support.testfit.io/knowledge/account-management?hsLang=en#main-content)

    - [Administration](https://support.testfit.io/knowledge/account-management?hsLang=en#administration)
    - [Account](https://support.testfit.io/knowledge/account-management?hsLang=en#account)
- [Latest Release](https://support.testfit.io/knowledge/latest-release?hsLang=en#main-content)

    - [2026](https://support.testfit.io/knowledge/latest-release?hsLang=en#2026)
    - [2025](https://support.testfit.io/knowledge/latest-release?hsLang=en#2025)
    - [2024](https://support.testfit.io/knowledge/latest-release?hsLang=en#2024)
    - [2023](https://support.testfit.io/knowledge/latest-release?hsLang=en#2023)
    - [2022](https://support.testfit.io/knowledge/latest-release?hsLang=en#2022)
    - [Beta](https://support.testfit.io/knowledge/latest-release?hsLang=en#beta)
- [FAQ](https://support.testfit.io/knowledge/faq?hsLang=en)
- [Troubleshooting](https://support.testfit.io/knowledge/troubleshooting?hsLang=en#main-content)

    - [Issues](https://support.testfit.io/knowledge/troubleshooting?hsLang=en#issues)
    - [Errors](https://support.testfit.io/knowledge/troubleshooting?hsLang=en#errors)

[![Chill listening crop-3](https://support.testfit.io/hs-fs/hubfs/primary%20wordmark.png?width=124&height=40&name=primary%20wordmark.png "Chill listening crop-3")](http://testfit.io?hsLang=en)

<https://www.facebook.com/TestFit.io/> <https://twitter.com/testfitinc> <https://www.instagram.com/testfit_inc/> <https://www.youtube.com/c/TestFit> <https://www.linkedin.com/company/testfits/>

Copyright © 2025, TestFit

```json
{
  "@context" : "https://schema.org",
  "@type" : "VideoObject",
  "caption" : {
    "@type" : "MediaObject",
    "contentUrl" : "https://support.testfit.io/media-transcripts/209123561860/en.vtt",
    "inLanguage" : "en",
    "name" : "en Captions"
  },
  "contentUrl" : "https://3486113.fs1.hubspotusercontent-na1.net/hubfs/3486113/video_assets/209123561860/inherited/web_optimized.mp4",
  "dateModified" : "2026-07-16T21:38:19.259Z",
  "duration" : "PT3M45.867S",
  "height" : 1080,
  "name" : "Courtyard",
  "thumbnailUrl" : "https://3486113.fs1.hubspotusercontent-na1.net/hubfs/3486113/Courtyard.mp4/medium.jpg",
  "uploadDate" : "2026-03-11T17:48:23.298Z",
  "width" : 1920
}
```