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

نواة لبرنامج رسم في Opengl ..

بدأه Abdullah.Alshammeri في 5 يونيو 2008 · 0 رد · 1,518 مشاهدة · في OpenGL
مشاركة: واتساب X فيسبوك تيليجرام
#1

السلام عليكم .

الطلبات كثيرة جدا حول عمل برنامج " رسام " باستخدام OpenGL .

عمل برنامج رسم سهل و ممتع .. ولا يحتاج الى الى أي خبرة في OpenGL .. كل ما نحتاجه هو معرفة كيف سنخزن النقاط التي سترسمها ومواصفات كل نقطة .. مثل حجمها وما الى ذلك ..

الموضوع كله عبارة طرق لتخزين النقاط في هياكل بيانات ..

البرنامج الان هو في غاية البساطة ..

عموما .. حاولت تضمين جميع الافكار الممكنة ..

- انشاء قائمة وقوائم فرعية .. لتختار الخيارات التي تريد .

- رسم خط , باختيار نقطة البداية والنهاية , ساستخدام الزر الايمن للماوس .

- رسم نقطة .

- تحديد اللون .

- تحديد الحجم .

ممكن تطور البرنامج .. باضافة التالي :

- تستطيع التحكم أكثر بخصائص الاشكال التي تريد .. بتطوير Structure خاص لكل شكل يحمل مواصفاته ,,

- لاحظ أنك لا ترسم مباشرة الى ال color buffer في OpenGL .. بل نخزن الرسم في vector .. ثم نرسم ماهو موجود في هذا ال vector .. حتى لا تذهب رسوماتنا في حالة اعادة رسم النافذة ..

- تستطيع حفظ الرسمه الى ملف كصورة ..

- اضافة صور واضافة تأثيرات عليها .

- اضافة نص .. والتحكم بشكله وحجمه .

- من الممكن تطوير مكتبة gui خاصة ببرنامجك .. أو الاستفادة من المكتبات الجاهزة مثل glui .. لانشاء واجهة لبرنامجك.. بدلا من الاعتماد على القوائم ..

- أهم شيء .. هو محاولة الاستفادة من البرمجة الكائنية OOP .. كلاسات يعني .. حتى تستطيع أن تطور برنامجك بدلا من البرمجة الاجرائية المملة . .

GLPainter.rar

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

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

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

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