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

مثال : تحميل وعرض مجسمات الwavefront - Obj .

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

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

هذا مثال لتحميل وعرض مجسم مصنوع في برنامج ثريدي ..مثل الماكس او المايا ,

حيث يجب أولا تصدير المجسم بتنسيق ال OBJ .. ( اعمل export ثم اختر obj ) ,

* ماهو الجديد في هذا المثال :

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

- بعض الملفات تحتوي على النقاط فقط .. وبعضها على النقاط واحداثيات الاكساء .. وبعضها على النقاط وعلى احداثيات الNormal وبعضها تحتوي على النقاط + احداثيات الاكساء + احداثيات الNormal .. والمثال يدعم جميع هذه الحالات .

post-42837-1203529523_thumb.jpg

post-42837-1203529532_thumb.jpg

* عيوب المثال :

- لايدعم تحميل الماتيريال المضمنة مع الملف obj .. والتي تكون بامتداد mtl .

- لايدعم الكثير من الخصائص .. وهي غير مهمة لانها خاصة ببرامج التصميم ولاتفيدنا كثيرا في العابنا !! .

* معلومات التطوير:

- لغة السي بلس .

- مكتبة opengl .

- glut .

* أخيرا :

- المجسم مو من تصميمي :) .. وجدته عندي في الجهاز بتسيق 3ds وحولته الى obj باستخدام الماكس .

- المصدر الذي اعتمدت عليه " بعد الله " في تطوير المثال هو موقع wotsit.org .

اي ملاحظة او استفسار .. بالخدمة .. <_<

objLoader.zip

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

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

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

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