السلام عليكم ورحمة الله وبركاته
انا مبتدئ في ال
opengl
واريد ان افهم ما هو ال
GL_Projection
التي نكتبها داخل
glmatrixmode
وجزاكم الله خيرا
السلام عليكم ورحمة الله وبركاته
انا مبتدئ في ال
opengl
واريد ان افهم ما هو ال
GL_Projection
التي نكتبها داخل
glmatrixmode
وجزاكم الله خيرا
وعليكم السلام ورحمة الله وبركاته ,
سأتكلم بشكل سطحي بحكم اني لم ادرس برمجة جرافكس ,, ولكن اعرف تأثيرها ,
اذا دخلنا في نظام ال GL_PROJECTION فهذا يعني أي تعديل نجريه على المصفوفة باستدعاء ال glTranslate او glLoadIdentity او glRotate الخ .. فانه يتم التعديل على مصفوفة الاسقاط .. وعندنا نوعين من الاسقاط .. اسقاط عمودي Orthographic projection ونستخدمه للالعاب الثنائية الابعاد ( لانه يجعل الجسم يبدو ثنائي الابعاد ) ..
والنوع الاخر من الاسقاط هو اسقاط منظوري للالعاب الثري دي
بدلا من ان تكتب معادلة كل اسقاط بنفسك . فانه يوجد دوال جاهزة تقدم لك ذلك ..
ادخل الى نظام GL_PROJECTION .. ثم استدعي الدالة :
- gluOrho2d للتطبيقات الثنائية الابعاد .
- gluPespective .. للتطبيقات الثلاثية الابعاد .
ثم اخرج من المصفوفة PROJECTION وانتقل الى ModelView .. التي تختص بموقع الجسم ( قيم الازاحة والدوران والتحجيم)..
تم تعديل هذه المشاركة بواسطة الشمري في 10 مارس 2008 في 20:45
تطبيق طمأنينة ، نسخة بيتا على أندرويد
عبدالله الشمّري - Al-Shammari
twitter @abshammeri
abshammeri AT gmail.com
github : abshammeri
جزاك الله خيرا
هل يمكنني القول
اني عندما اكتب
Gl_Projection
فانني سأحدد بعدها نوع الاسقاط
هل هو
orthi
ام
prespective
ثم استدعي
Gl_ModelView
لاقوم بالعمليات الي اريدها
تم تعديل هذه المشاركة بواسطة Eng.Helmy في 11 مارس 2008 في 22:15
نعم ... وهذه الطريقة التي تسير عليها opengl .. تحدد اللون .. ثم ترسم .. تحد المصفوفة .. ثم تغيرها .. تحدد الاكساء ثم ترسمه .. الخ .
تطبيق طمأنينة ، نسخة بيتا على أندرويد
عبدالله الشمّري - Al-Shammari
twitter @abshammeri
abshammeri AT gmail.com
github : abshammeri