use CAEmitterLayer para dibujar partículas alrededor de un círculo o un CGPath

Estoy tratando de usar el sistema de partículas de iOS 5 (CAEmitterLayer y CAEmitterCell) para dibujar partículas alrededor de un círculo (o incluso mejor, un CGPath), pero no sé cómo hacerlo. Lo mejor que puedo hacer es hacer un arco (modificando la propiedad yAcceleration de CAEmitterCell), pero no puedo hacer un círculo completo. Por supuesto, podría hacer múltiples arcos para simular un círculo, pero los "nudos" son muy visibles. Además, no quiero usar máscaras, porque parecería que las partículas en los bordes están recortadas. ¿Alguna idea de cómo hacer eso?

Respuestas a la pregunta(3)

Su respuesta a la pregunta