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

احتاج لخبرتكم في openGL

مغلق
بدأه had في 3 أغسطس 2007 · 2 رد · 1,318 مشاهدة · في OpenGL
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

لوسمحتوا ابغى منكم خدمه الله يسعدكم

انه تختلف نافذه الرؤيه عن النوافذ الجزئية بعده نقاط ومنها

1- ترتبط النوافذ الجزئية مع النافذة الأساسية بعلاقة أب- ابن. حيث تعتبر النوافذ الجزئية الموجودة في نفس المستوى أبناء للنافذة الأساسية, في حين لاتوجد علاقة هكذا بين نوافذ الرؤية والنافذة الرئيسية.

طلبي هو اريد مثال (برنامج) على هذا الإختلاف وممكن توضحوا لي اكثر ماهو المقصود بالنوافذ الجزئيه.

و نقطه الإختلاف الثانيه غير واضحه بالنسبه لي ممكن تشرحوها وهي

2-يمكن إنشاء عدة نوافذ جزئية ضمن نافذة جزئية ما , كما يمكن إنشاء عدة نوافذ رؤية ضمن النافذة الجزئية أيضاً. ؟؟؟؟

واعذروني على الإزعاج وجزاكم الله كل خير

#2

وعليكم السلام ,

أولا ,, عندي سؤال :

- ماهو المصطلح الانجليزي المقابل لكلمتي " النوافذ الجزئية " و " نوافذ رؤية " .

اذا نعرفي 100% من المصطلح المرادف .. فياليت تخبرينا عشان نعرف نشرح أفضل .

ما أعتقده .. أن المقصود بالنوافذ الجزئية .. هي Sub Window > وتستطيعين انشائها عن طريق النظر الى هذا الدرس :

/index.php?showtopic=74564

اذهبي الى اخر الموضوع .. ستجدي أني تحدثت عن الsub Window . .

حقيقة .. لم أجرب كثيرا الSub Window او النوافذ الجزئية او الفرعية ... بالتالي لا استطيع ان اتكلم كثيرا عنها ..

على العموم :

الهدف من الViewPort ( منفذ الرؤية ) و النوافذ الجزئية .. هو هدف واحد ...

تقسمي النافذة الواحدة الى عدة أقسام .. بالتالي تتحكمي بكل قسم براحة أكبر ,, ودقة أكثر .

من التطبيقات المعروفة :

- الالعاب لاكثر من لاعب .. حيث تنقسم الشاشة الى قسمين .. كما في العاب السيارات مثلا .

- برامج الجرافكس ( التصميم الثلاثي الابعاد) .. مثل الثريدي ماكس والمايا .. تنقسم الشاشة الى أربعة أقسام .. القسم الاول الكاميرا أعلى الجسم .. القسم الثاني الكاميرا جوار الجسم .. ثم مقابل الجسم .. ثم منظور ثلاثي الابعاد .. بالتالي التصميم .. يكون براحة .

- الفروق بين النوافذ الفرعية Sub Window و منافذ الرؤية Viewport :

الفرق هو أن النوافذة الفرعية .. تعطيك تحكم أكبر .. مثلا .. تستطيعي تحديد لون الخلفية لكل قسم من النافذة glClearColor وتحددي دالة خاصة لاحضار بيانات البفر glutSwapBuffers .. بينما كل ذلك لايتوفر في منافذ الرؤية Viewport .

لكن بلاشك .. أن Sub Window تأخذ حجم أكثر من الذاكرة .. لانك تقوم بانشاء contex جديد للOpenGL .

أما حول هذه النقطة بالتحديد

اقتباس
1- ترتبط النوافذ الجزئية مع النافذة الأساسية بعلاقة أب- ابن. حيث تعتبر النوافذ الجزئية الموجودة في نفس المستوى أبناء للنافذة الأساسية, في حين لاتوجد علاقة هكذا بين نوافذ الرؤية والنافذة الرئيسية.

فلا أعرف بالظبط المقصود بأن تكون تابعة للنافذة الام !! ... طبيعي أن النوافذة الجزئية ومنافذة الرؤية كلها تكون داخل النافذة الام .. بالتالي .. رح تتأثر بالنافذة الام !

تستطيع أن توضح ذلك التأثر عندما يتغير حجم النافذة .. فلو تغير حجم النافذة .. فغير كل أحجام النوافذ الجزئية ومنافذة الرؤية .. هذا ما أعرفه ,

عموما ,, سأضيف موضوع تفصيلي عن الViewport في موضوع مستقل .. حتى يسهل الرجوع إليه مستقبلا ان شاء الله .

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#3

تسلم اخوي المهندس الشمري

الله يعطيك الف عافيه

اسلوب واضح وجزاك الله عني كل خير

هذا الموضوع مغلق.

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