التعديل على المجسمات2(modeling)

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل

التعديل على المجسمات2(modeling)

مُساهمة  vb6 الى vb20 في الثلاثاء يناير 31, 2017 3:02 am

دقق في الصوره تجد مثلث او وجه او ما يعرف trinagle محدد على سطح المجسم ...بواسطه الفاره ....كيف نقوم بتحديد النقاط من على المجسم والتعديل عليها تحريكها او حذفها الى غير ذالك...... alien 

شغل البرنامج (يجب ان تكون منصب  vb6   وتشغل به لانه مشروع vb6)  تابع الخطوات المعلمه في الصوره السابقه
1.......ملف.....جديد
2.......مجسمات.....ثم حمل مجسم
3.......اضغط الزر في  زاويه نافذه ثري دي
4.......اضغط على اي مكان فوق المجسم سوف يحدد الوجه الذي تحت الفاره

bounce bounce bounce bounce bounce bounce bounce bounce bounce bounce bounce bounce bounce bounce bounce
يوجد اربعه اشياء تخزن داتا وتكوين المجسم او ما يسمى buffer
1....vertexbuffer   الداتا التي ناخذها منه عباره مصفوفه من نوع (D3DTLVERTEX)عدد عناصرها هو عدد النقاط في المجسم  وخصائصها مثل اللون والموقع
2....indexbuffer   الداتا التي ناخذها منه عباره مصفوفه(long) عدد عناصرها هو عدد الاوجه في المجسم *3 ...حيث كل وجه عباره عن ثلاث نقاط مشكله له
2....attribitbuffer   الداتا التي ناخذها منه عباره عن  عدد الماتريال والتكستر وعدد تقسيمات المجسم 
4.... Adjacency  الله اعلم
لاحض الصوره حتى تفهم جيدا......
لدينا مربع من اربعه نقاط ...انضر كيف يحفضوا في vertexbuffer   و  indexbuffer   

Sleep Sleep Sleep Sleep Sleep Sleep Sleep Sleep Sleep Sleep Sleep Sleep
كيف قمنا باضهار الوجه الذي تم تعيينه بالفاره فوق المجسم........كيف نقوم باضهار الحدود فوق المجسم .....
الفكره تقريبا واحده وهي المعمول بها في برامج ثري دي مثل بلندر والماكس
اعمل رندر للمجسم solid......ثم اعمل رندر للمجسم مره اخرى wireframe  لتضهر الخطوط فوق المجسم كما في الصوره
كمثال شغل المشروع ...حمل مجسم....تابع الخطوات في الصوره  ولا تنسى تعطيل الاضاءه  وتشغيل wireframe  cheers cheers cheers cheers cheers

vb6 الى vb20
عضو
عضو

عدد المساهمات : 13
نقاط : 33
تاريخ التسجيل : 11/10/2016
الموقع : ahl-dz.almountadayat.com/f28-montada

الرجوع الى أعلى الصفحة اذهب الى الأسفل

استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة


صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى