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

اول مثال لي لا يعمل بopengl

بدأه hbate_allah في 9 أبريل 2009 · 5 رد · 971 مشاهدة · في OpenGL
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

انا مبتداة جدا جدا في

opengl

وجدت مثال و اردت ان اطبقه

و بما انني نصبت من قبل

و borlond c++ builder

موجود في هذه النسخة عند التنصيب و توجد امثلة opengl

وجدت انه يمكنني ان اغير قليلا فيها فتعمل

بحيث اغير فقط في الدالة

DrawObjects

اضع فيها كود الذي اريده الذي هو

اقتباس
glBegin(GL_TRIANGLE_STRIP);

glColor3f(1.00,0.00,1.00);

glVertex2f(0.0,25.0);

glColor3f(0.00,1.00,1.00);

glVertex2f(50.0,150.0);

glColor3f(0.00,1.00,0.00);

glVertex2f(125.0,100.0);

glColor3f(1.00,1.00,0.00);

glVertex2f(175.0,200.0);

glEnd();

لكن عند التنفيذ تظهر لي مكان الرسم فارغ اي لم ينجح الامر

سارفق الموضوع بكود البرنامج قبل التغيير و بعد التغيير

Drawing2.rar

Drawing1.rar

#2

السلام عليكم

عندما بحثت عن اصل المشكل وجدت انه احتمال انه مشكل الكاميرا اي

انني لا اعمل على مستوى الرؤية

لكن كيف ابدل هذا و ارجع عملي في مستوى الرؤية

#3

يمكن استخدم ال GLScene فهو يتميز بأنه مبني على الOpenGL و سهل ومدعوم في البورلاند دلفي والبورلاند سي .

الحمد لله الذي هدانا لهذا وماكنا لنهتدي لولا ان هدانا الله

#4

الحمد لله لقد وجدت حل مؤقت لقد لاحظت ان ارقام glVertex2f كبيرة جدا لذا قمت بتقسيمها جميعا على 10 فتحصلت على الرسم اي رجع الى نطاق الرؤية

اقتباس
يمكن استخدم ال GLScene فهو يتميز بأنه مبني على الOpenGL و سهل ومدعوم في البورلاند دلفي والبورلاند سي .

لم اسمع به من قبل هل هو مثل qt

#5

هو عبارة عن اداة يتم اضافتها الى الدلفي او السي بلدر بحيث تقوم باعمال الopenGL بشكل اسهل.

http://glscene.sourceforge.net/wikka/HomePage

<_<

تم تعديل هذه المشاركة بواسطة ibr_exn في 10 أبريل 2009 في 19:53

الحمد لله الذي هدانا لهذا وماكنا لنهتدي لولا ان هدانا الله

#6

شكرا اخي على السرح و الرابط

لكن لماذا اضيف هذه مادامت opengl توجد في البيلدر من الاساس

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