# ``Euclid/Bounds``

## Topics

### Creating Bounds

- ``Bounds/init(_:)-1icmf``
- ``Bounds/init(_:)-27jri``
- ``Bounds/init(min:max:)``
- ``Bounds/init(_:_:)``

### Default Bounds

- ``Bounds/empty``

### Bounds Properties

- ``Bounds/min``
- ``Bounds/max``
- ``Bounds/size``
- ``Bounds/center``
- ``Bounds/corners``
- ``Bounds/isEmpty``

### Comparing Bounds

- ``Bounds/containsPoint(_:)``
- ``Bounds/intersects(_:)-7br6p``
- ``Bounds/intersects(_:)-95v17``

### Combining and Modifying Bounds

- ``Bounds/inset(by:)-49ykf``
- ``Bounds/inset(by:)-4gk62``
- ``Bounds/intersection(_:)``
- ``Bounds/union(_:)``
- ``Bounds/formIntersection(_:)``
- ``Bounds/formUnion(_:)``

### Transforming Bounds

- ``Bounds/rotated(by:)``
- ``Bounds/scaled(by:)-5dvvh``
- ``Bounds/scaled(by:)-6epo6``
- ``Bounds/translated(by:)``
- ``Bounds/transformed(by:)``
