Ruleta je v diferencialni geometriji krivulj posebna vrsta krivulje, ki posplošuje cikloide, epicikloide, hipocikloide, trohoide in involute.
Krivulja nastane tako, da se točka (imenujemo jo pol ali generator), ki leži na dani krivulji vrteči se brez drsenja giblje vzdolž druge nepremikajoče se krivulje. Primer je prikazan na desni sliki. Stalna krivulja je prikazana z modro barvo. Vrteča se krivulja je prikazana z zeleno barvo. Nastala krivulja – ruleta – je rdeče obarvana. V tem primeru smo dobili Dioklesovo cisoido [1]. Podoben način nastanka se uporablja pri krivulji, ki jo imenujemo gliseta. To pa je krivulja, ki jo opiše točka na dani krivulji, ki drsi vzdolž dveh (lahko tudi več) krivulj.
<ref>
; sklici, poimenovani 2dcurves_cubicc
, ne vsebujejo besedila (glej stran pomoči).