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

كيف أرسم مثلثات عشوائية ملونة في Opengl

بدأه ms.7aseb في 9 نوفمبر 2008 · 4 رد · 1,700 مشاهدة · في OpenGL
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بســم الله الـرحمــن الرحيــم

السلام عليكــم ورحمـة الله وبركاتــة

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

OpenGl

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

أحتاج إلى الكود ضرورياً

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

رزقتم الجنان ورضى الرحمن

#2

وعليكم السلام ورحمة الله وبركاته ,

- ترسم مثلث بشكل عشوائي عن طريق 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();

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

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

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

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#3

الف شكر عزيزي

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

خاص الاحترام

#4

مشكور على التوضيح...

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

كيف يمكنني عمل ذلك؟؟

دعواتي...

تم تعديل هذه المشاركة بواسطة اسم مخالف 7 في 10 نوفمبر 2008 في 22:29

#5

جزاك الله خيراً

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…