> ## Documentation Index
> Fetch the complete documentation index at: https://docs.altoura.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Defining Surface Types in a Space

> Surfaces are defined planes for objects to be added on to in a . Once a surface is defined in the space asset bundle, the user is allowed to add objects to this plane in a meeting on the app.

# Surface Types

## Floor

In the space asset bundle there should already be a floor created as per the Realscale requirements. To turn on the ability to add objects to the existing floor in the space during a meeting, set **isFloorCollab** to **true** in the space metdata.

## Wall

*Requirements:*

* a GameObject name to follow this pattern: $Wall#UniqueNumber ex. $Wall#1, \$Wall#2 if there are two walls in the space
* a collider on the GameObject parent that covers the area of the surface that a wall object will be addable

<Frame caption="wall surface">
  <img src="https://mintcdn.com/altoura-785c3552/niZvlZtOVSBbiV3u/images/docs/8081443-WallCollider.png?fit=max&auto=format&n=niZvlZtOVSBbiV3u&q=85&s=2ffa2022c86f798ac3035709c161c2de" width="1920" height="947" data-path="images/docs/8081443-WallCollider.png" />
</Frame>

## Ceiling

*Requirements:*

* a GameObject name to follow this pattern: $Ceiling#UniqueNumber ex. $Ceiling#01, \$Ceiling#02 if there are two ceilings in the space
* a collider on the GameObject parent that covers the area of the surface that a ceiling object will be addable

<Frame caption="ceiling surface">
  <img src="https://mintcdn.com/altoura-785c3552/rSHiWKFaLfV4dcN7/images/docs/6abfafd-CeilingCollider.png?fit=max&auto=format&n=rSHiWKFaLfV4dcN7&q=85&s=5e3f60c1e3da6d1feb2c0c13ec19c7ea" width="1920" height="960" data-path="images/docs/6abfafd-CeilingCollider.png" />
</Frame>

## Hanger

*Requirements:*

* a GameObject name to follow this pattern: $Hanger#UniqueNumber ex. $Hanger#01, \$Hanger#02 if there are two hangers in the space
* a collider on the GameObject parent that covers the area of the surface that a hanger object will be addable
* a Gameobject of name of 'HangerPivot' as a child of hanger collider parent where the hanger object will be spawned

<Frame caption="hanger surface">
  <img src="https://mintcdn.com/altoura-785c3552/niZvlZtOVSBbiV3u/images/docs/92328ca-HangerCollider.png?fit=max&auto=format&n=niZvlZtOVSBbiV3u&q=85&s=7a68fba947201f2588c005dfa740c758" width="1920" height="892" data-path="images/docs/92328ca-HangerCollider.png" />
</Frame>
