---
title: Edge3D
framework: swiftui
role: symbol
role_heading: Enumeration
path: swiftui/edge3d
---

# Edge3D

An edge or face of a 3D volume.

## Declaration

```swift
@frozen enum Edge3D
```

## Topics

### Getting the edges

- [Edge3D.top](swiftui/edge3d/top.md)
- [Edge3D.bottom](swiftui/edge3d/bottom.md)
- [Edge3D.leading](swiftui/edge3d/leading.md)
- [Edge3D.trailing](swiftui/edge3d/trailing.md)
- [Edge3D.front](swiftui/edge3d/front.md)
- [Edge3D.back](swiftui/edge3d/back.md)

### Creating an edge

- [init(_:)](swiftui/edge3d/init(_:).md)

### Accessing sets of edges

- [Edge3D.Set](swiftui/edge3d/set.md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [CaseIterable](swift/caseiterable.md)
- [Copyable](swift/copyable.md)
- [Equatable](swift/equatable.md)
- [Escapable](swift/escapable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Accessing edges, regions, and layouts

- [Edge](swiftui/edge.md)
- [HorizontalEdge](swiftui/horizontaledge.md)
- [VerticalEdge](swiftui/verticaledge.md)
- [EdgeInsets](swiftui/edgeinsets.md)
- [EdgeInsets3D](swiftui/edgeinsets3d.md)
