<!--
{
  "availability" : [
    "iOS: 16.0.0 -",
    "iPadOS: 16.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "ARKit",
  "identifier" : "/documentation/ARKit/ARPlaneExtent/rotationOnYAxis",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Property",
  "symbol" : {
    "kind" : "Instance Property",
    "modules" : [
      "ARKit"
    ],
    "preciseIdentifier" : "c:objc(cs)ARPlaneExtent(py)rotationOnYAxis"
  },
  "title" : "rotationOnYAxis"
}
-->

# rotationOnYAxis

A radian value that indicates a plane’s y-axis orientation.

```
var rotationOnYAxis: Float { get }
```

## Discussion

As the session runs, the framework may update the plane’s y-rotation to better fit its rectangular area in the environment. In iOS 15 and earlier, the framework rotates the plane anchor according to that angle. In iOS 16, the framework doesn’t rotate the anchor automatically and its transform matrix remains unchanged. Instead, the framework exposes the angle in [`rotationOnYAxis`](/documentation/ARKit/ARPlaneExtent/rotationOnYAxis) that you apply to any plane extent geometry in your app.

> Important:
> Apps that run on iOS 16 with a deployment target less than iOS 16 preserve the prior y-axis rotation behavior.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)