الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

عمل Glmatrixmode و Gluortho2d

بدأه persoon في 3 يناير 2010 · 2 رد · 1,431 مشاهدة · في OpenGL
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

ممكن مساعده ..

glMatrixMode(GL_PROJECTION);

gluOrtho2D(0.0,640.0,0.0,680.0);

ماهي فائدتها لو وجدت بالكود عندي ؟؟ هل هي ضروريه

والبراميتر تقصد فيها ماذا؟

وشكرا :blush:

تم تعديل هذه المشاركة بواسطة persoon في 3 يناير 2010 في 19:12

You CAN

#2

بسم الله الرحمن الرحيم , مرحبا أخي

في السطر الأول أنك تقول للأوبن جي أل ` من فضلك سيدي أريد الإنتقال إلى نمط الإسقاط" projection" `.

إذا ما هو نمط اللإسقاط , هي خوارزمية تقوم بتحويل جميع النقاط لتعطيك العدسة المرغوب فيها, قد تمثل العدسة بدورها.لذلك أوجد الأوبن جي أل دوال لفعل ذلك.

أنواع هذه الدوال هي glOrtho و gluOrtho و gluPerspective و glfrustum

فدالة glOrtho هي من دوال المكتبة المفتوحة جي أل , هدفها هو تغيير العدسة إلى عدسة تجعلك ترى الأشياء من دون عمق , فهي تستعمل لأغراض ثنائية .

أما gluOrtho هي من دوال المكتبة المفتوحة جي أل يو "glu" و هي تختلف في بعض الأشياء عن دوال glOrtho بشكل طفيف .

دالة glfrustum هي من دوال المكتبة المفتوحة جي أل و هي تستعمل لأجل التطبيقات الثلاثية البعد فقط .

و gluPerspective مثل glfrustum لكن الإختلاف طفيف و هي من المكتبة المفتوحة جي أل يو.

عموما كانت هذه مقدمة سطحية فقط و للإشارة عليك بالتطبيق لتفهم.

على فكرة إن كنت تستعمل نظام وين دوز إليك هذالرابط هنا

فقط تخيل أن دالة gluOrtho2D مثل العدسة

تم تعديل هذه المشاركة بواسطة 3ds max2010 في 4 يناير 2010 في 21:46

تخيل, هل سيكون مستقبل الأوبن جي أل مع البشرية هكذا

future.jpg
#3

جزاك الله خير

You CAN

مواضيع مشابهة