تابع glutIdleFunc
برای مثال میخواهید در موقع بیکاری سیستم مکعب بچرخد. یا یک شکل حرکت کند از این تابع کمک میگرند.
منظور از بیکاری:
یعنی زمانی که شما هیچ تعاملی با کاربر نداشته اید .
در جواب دوست عزیزی که نظر گذاشته باید بگم که این تابع در زمانی که با کاربر تعامل دارید کار نمیکند و در
در حالتی که سیستم هیچ تعاملی ندارد و بیکار است فعالیت خودش رو از سر میگیرد .
مثال : فرض کنید کره در صفحه می چرخد و کاربر هم میخواد راست کلیک کند تا با انتخاب یکی از گزینه ها
منو شکلی را رسم کند تا زمانی که راست کلیک را در صفحه میبیند و تعامل ادامه دارد Idle کار نمیکند.
بعد از انتخاب و بسته شدن راست کلیک دوباره زمان بیکاری سیستم شروع میشود.
حالا فرض کنید به جای اینکه از منو استفاده کنید از یکی از کلید های کیبورد استفاده کرده اید . خب
چون زمان تعامل خیلی کوتاه است در واقع سیستم بیکار به نظر میرسد.