---
title: rectangle
framework: quartzcore
role: symbol
role_heading: Type Property
path: quartzcore/caemitterlayeremittershape/rectangle
---

# rectangle

Particles are emitted from a rectangle with opposite corners [emitterPosition.x - emitterSize.width/2, emitterPosition.y - emitterSize.height/2, emitterZPosition], [emitterPosition.x + emitterSize.width/2, emitterPosition.y + emitterSize.height/2, emitterZPosition].

## Declaration

```swift
static let rectangle: CAEmitterLayerEmitterShape
```

## See Also

### Constants

- [point](quartzcore/caemitterlayeremittershape/point.md)
- [line](quartzcore/caemitterlayeremittershape/line.md)
- [cuboid](quartzcore/caemitterlayeremittershape/cuboid.md)
- [circle](quartzcore/caemitterlayeremittershape/circle.md)
- [sphere](quartzcore/caemitterlayeremittershape/sphere.md)
