竹蜻蜓能夠飛行的原因在於其旋翼的旋轉。當旋翼旋轉時,葉片會將空氣向下推,這樣就會形成一股強風。同時,空氣也會給竹蜻蜓一個向上的反作用力,即升力。這個升力的大小會隨著葉片的傾斜角的變化而變化,傾斜角越大,升力就越大;傾斜角越小,升力也就越小。當升力大於竹蜻蜓自身的重力時,竹蜻蜓就能夠向上飛起。此外,葉片和旋轉面之間保持一個傾角,這樣當用手旋轉竹蜻蜓時,它會得到空氣的反作用推力而向上飛出。竹蜻蜓的原理與螺旋槳的原理相同,都是通過槳葉在空氣中旋轉將轉動功率轉化為推進力的裝置。螺旋槳葉是螺旋面,其轉動時,空氣對槳葉的作用力可以分解成向上的力和旋轉方向相反的力,轉動的速度越快,向上的力就越大,從而使螺旋槳上升。直升飛機就是利用這個原理進行飛行的。