Mazda rotary (üçgen) motoru, pistonsuz bir motor türüdür ve şu şekilde çalışır: 1. Yakıt ve hava karışımı alımı: Rotorun dönmesiyle birlikte motora yakıt ve hava karışımı girmeye başlar. 2. Hacim değişikliği ve basınç artışı: Rotorun hareketi, hacmin daralmasına ve basıncın artmasına neden olur. 3. Yanma: Sıkışmış ve basıncı yükselmiş karışım, buji yardımıyla ateşlenir ve yanma tepkimesi başlar. 4. Atık gazların dışarı atılması: Yanma sonucu oluşan atık gazlar, iç hacmin genişlemesiyle birlikte egzos zamanında motordan dışarı çıkar. Bu süreçte, motorun iç yüzeyi oval şekildedir ve rotorun hareketi sayesinde farklı bölgelerdeki hacim ve basınç değişiklikleri kinetik enerji üretir.