---
title: "preliminary:anchoring:type"
framework: usd
role: article
role_heading: Article
path: usd/preliminary-anchoring-type
---

# preliminary:anchoring:type

A option that specifies the type of anchor.

## Overview

Overview The Preliminary_AnchoringAPI specifies an anchor’s center as the prim’s origin, and the top of the anchor as its normal vector points. The runtime requires an asset to supply a value for this property. Declaration uniform token preliminary:anchoring:type (     allowedTokens = ["plane", "image", "face", "none"] ) Anchor Types Anchor a cube to a real-world surface By adding the anchoring schema and defining preliminary:anchoring:type of plane, the following cube instructs the runtime to place it on the first horizontal surface the runtime detects in an AR experience. def Cube "PlaneAnchoredCube" (     prepend apiSchemas = [ "Preliminary_AnchoringAPI" ] ) {     uniform token preliminary:anchoring:type = "plane"     ... }

## See Also

### Properties

- [preliminary:planeAnchoring:alignment](usd/preliminary-planeanchoring-alignment.md)
- [preliminary:imageAnchoring:referenceImage](usd/preliminary-imageanchoring-referenceimage.md)
