<!--
{
  "availability" : [
    "visionOS: 26.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "ARKit",
  "identifier" : "/documentation/ARKit/RoomAnchor/geometries(classifiedAs:)",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Method",
  "symbol" : {
    "kind" : "Instance Method",
    "modules" : [
      "ARKit"
    ],
    "preciseIdentifier" : "s:5ARKit10RoomAnchorV10geometries12classifiedAsSayAA04MeshC0V8GeometryVGAA21SurfaceClassificationO_tF"
  },
  "title" : "geometries(classifiedAs:)"
}
-->

# geometries(classifiedAs:)

Get disjoint mesh geometries of a given surface classification.

```
func geometries(classifiedAs classification: SurfaceClassification) -> [MeshAnchor.Geometry]
```

## Parameters

`classification`

The classification of the geometries. `SurfaceClassification/floor` and `SurfaceClassification/wall` are supported.

## Return Value

The array of mesh geometries.

---

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)