PDA

View Full Version : سوال: درخواست کد طراحی ساعت آنالوگ در OpenGl



amiraliayazi
شنبه 18 دی 1389, 09:20 صبح
سلام...
من یه سوال دارم و ممنون میشم اگر کسی می تونه کمکم کنه...
من کد یه برنامه رو لازم دارم که تحت ++C و در OpenGl بتونه برام یه ساعت ساده ی آنالوگ همراه با عقربه ی ثانیه شمار رسم کنه..
ممنون میشم اگه از دوستان کسی کمک کنه...

amiraliayazi
یک شنبه 19 دی 1389, 12:24 عصر
کسی می دونست؟:| کمک کنین لطفا...:قلب:

voiceoffox
دوشنبه 20 دی 1389, 10:17 صبح
بله سوال خوبیه ... حیف که جوابشو نمیرونم !!! :گریه:

آقا اگه کسی میدونه لطفا ما رو به یه جایی لینک کنه ... من پروژشو با توابع API در VB داشتم که البته از بخش ویژوال بیسیک همین سایت دانلود کردم اما الان هیچی یادم نیس ...

لطفا کمک کنن ؟! :ناراحت:

ehp_kz6597
دوشنبه 20 دی 1389, 10:35 صبح
سلام
الان موقع امتحاناته نمی تونم خودم دست به کار شم ولی یه راه به نظرم میرسه اینه :
1- شما به یه تایمر نیاز دارید که استفاده از (60) sleep میتونه کمکتون کنه .عدد داخل پرانتز برحسب ثانیه هست
2- بعد به تابعی برای رسم سه خط در opengl در سه سایز (برای ساعت ، دقیقه و ثانیه ) به طوری که یکی از دو سر هر خط روی مبدا مختصات قرار بگیره > که کار سختی نیست :متعجب:
3-یه تابع برای دوران نیاز داری به طوری که هر کدوم از اون سه خط رو به طور جدا و 360 درجه حول مبدا دوران بده . البته باید با یه کم ضرب و تقسیم میزان تغییر زاویه رو برای هرکدوم جدا حساب کنی
و این کار توی یه loop قرار بدی

این روند کاره ، البته تو حرف . موقع کار مشکلات خودشو نشون میده ولی فکر کنم دونستن این مراحل اولین و مهمترین بخش کاره
یه کم زمان + یه کم حوصله + جستجوی کد برای مواردی که به مشکل برخوردید = ساعت آنالوگ در opengl

موفق باشید