---
title: "preliminary:planeAnchoring:alignment"
framework: usd
role: article
role_heading: Article
path: usd/preliminary-planeanchoring-alignment
---

# preliminary:planeAnchoring:alignment

An option that specifies the orientation of a plane.

## Overview

Overview This property is active only for the preliminary:anchoring:type value plane. The runtime recognizes real-word surfaces such as floors, tables, ceilings as horizontal planes. Vertical planes include walls, doors, and windows. Declaration uniform token preliminary:planeAnchoring:alignment (         allowedTokens = ["horizontal", "vertical", "any"] ) Plane anchor types Anchor a prim to a horizontal plane The following asset definition requests that the runtime anchor this prim to the first surface the runtime detects that occupies a horizontal orientation in relation to the camera. def Cube "PlaneAnchoredCube" (     prepend apiSchemas = [ "Preliminary_AnchoringAPI" ] ) {     uniform token preliminary:anchoring:type = "plane"     uniform token preliminary:planeAnchoring:alignment = "horizontal"     ... }

## See Also

### Properties

- [preliminary:anchoring:type](usd/preliminary-anchoring-type.md)
- [preliminary:imageAnchoring:referenceImage](usd/preliminary-imageanchoring-referenceimage.md)
