المساعدة - البحث - قائمة الأعضاء - التقويم
نسخة كاملة: كيف أرسم مثلثات عشوائية ملونة في Opengl
برمجة - شبكات - كمبيوتر - منتديات الفريق العربي للبرمجة > منتديات لغات البرمجة العام > منتدى برمجة الألعاب والجرافيكس والتصميم > قسم : برمجة الألعاب والجرافكس باستخدام مكتبة OpenGL .
ms.7aseb
بســم الله الـرحمــن الرحيــم
السلام عليكــم ورحمـة الله وبركاتــة

اخواني ..حاليا أتعلم
OpenGl

كيف لي أن أرسم مثلثات عشوائية محددة بعدد معين مثلا100 مثلث ملون بألوان مختلفة ..تظهر هذه المثلثات على الشاشة
أحتاج إلى الكود ضرورياً

ولكم مني كل الشكر والتقدير


رزقتم الجنان ورضى الرحمن
الشمري
وعليكم السلام ورحمة الله وبركاته ,

- ترسم مثلث بشكل عشوائي عن طريق rand مثلا .

يعني تعمل شيء شبيه بالتالي :

كود
int x =0,y=0;
int r=0;g=0;b=0;
glBegin(GL_TRIANGLES);
for(int i=0;i<100;i++)
{
x= rand()%400; //  ابعاد النافذة 400*400
y= rand()%400;
r = rand()%255;g = rand()%255;b = rand()%255;
glColor3ub(r,g,b);
glVertex2i(x,y,0);
glVertex2i(x+10,y,0);
glVertex2i(x+10,y+10,0);
}
glEnd();


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


وجعل ماكتبت في موازيين حسناتك


خاص الاحترام
اسم مخالف 7
مشكور على التوضيح...


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


دعواتي...
ms.7aseb


جزاك الله خيراً
وجعل ماوضحته في ميزان حسناتك



هذه "نسخة - خفيفة" من محتويات الرئيسية للإستعراض الكامل مع المزيد من الصور والخيارات الرجاء إضغط هنا.
Invision Power Board © 2001-2009 Invision Power Services, Inc.