<!--
{
  "availability" : [
    "visionOS: 1.0.0 - 26.0.0"
  ],
  "documentType" : "symbol",
  "framework" : "ARKit",
  "identifier" : "/documentation/ARKit/MeshAnchor/MeshClassification",
  "metadataVersion" : "0.1.0",
  "role" : "Enumeration",
  "symbol" : {
    "kind" : "Enumeration",
    "modules" : [
      "ARKit"
    ],
    "preciseIdentifier" : "s:5ARKit10MeshAnchorV0B14ClassificationO"
  },
  "title" : "MeshAnchor.MeshClassification"
}
-->

# MeshAnchor.MeshClassification

The kinds of classification a face of a mesh can have.

```
enum MeshClassification
```

## Topics

### Getting architecture classifications

[`MeshAnchor.MeshClassification.ceiling`](/documentation/ARKit/MeshAnchor/MeshClassification/ceiling)

A ceiling.

[`MeshAnchor.MeshClassification.door`](/documentation/ARKit/MeshAnchor/MeshClassification/door)

A door.

[`MeshAnchor.MeshClassification.floor`](/documentation/ARKit/MeshAnchor/MeshClassification/floor)

A floor.

[`MeshAnchor.MeshClassification.stairs`](/documentation/ARKit/MeshAnchor/MeshClassification/stairs)

A set of stairs.

[`MeshAnchor.MeshClassification.wall`](/documentation/ARKit/MeshAnchor/MeshClassification/wall)

A wall.

[`MeshAnchor.MeshClassification.window`](/documentation/ARKit/MeshAnchor/MeshClassification/window)

A window.

### Getting furniture classifications

[`MeshAnchor.MeshClassification.bed`](/documentation/ARKit/MeshAnchor/MeshClassification/bed)

A bed.

[`MeshAnchor.MeshClassification.cabinet`](/documentation/ARKit/MeshAnchor/MeshClassification/cabinet)

A cabinet.

[`MeshAnchor.MeshClassification.homeAppliance`](/documentation/ARKit/MeshAnchor/MeshClassification/homeAppliance)

A home appliance.

[`MeshAnchor.MeshClassification.seat`](/documentation/ARKit/MeshAnchor/MeshClassification/seat)

A seat.

[`MeshAnchor.MeshClassification.table`](/documentation/ARKit/MeshAnchor/MeshClassification/table)

A table.

### Getting decoration classifications

[`MeshAnchor.MeshClassification.plant`](/documentation/ARKit/MeshAnchor/MeshClassification/plant)

A plant.

[`MeshAnchor.MeshClassification.tv`](/documentation/ARKit/MeshAnchor/MeshClassification/tv)

A television.

### Getting unknown classifications

[`MeshAnchor.MeshClassification.none`](/documentation/ARKit/MeshAnchor/MeshClassification/none)

An unknown classification.

## Relationships

### Conforms To

[`Escapable`](/documentation/Swift/Escapable)

[`Copyable`](/documentation/Swift/Copyable)

[`SendableMetatype`](/documentation/Swift/SendableMetatype)

[`Equatable`](/documentation/Swift/Equatable)

[`Sendable`](/documentation/Swift/Sendable)

[`RawRepresentable`](/documentation/Swift/RawRepresentable)

[`Hashable`](/documentation/Swift/Hashable)

---

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)